`
xuebiancheng8
  • 浏览: 9440 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
学编程吧Java语言发展史发布了,欢迎通过http://xuebiancheng8.com/course/goodgoodstudy_1_daydayup.html来访问。 java占据编程语言数一数二的市场份额,为什么这么说的,总之不是第一就是第二。经常是第一,偶尔是第二。 现在不论是web开发领域还是再android开发领域,java都是无可争议的王者。国内基本上主流的互联网网站用java的多,也有用php的,像百度,新浪,sohu这些。剩下的纳斯达克上市的基本都是用java。java有着骄傲的资本。有着与生俱来的优势。java从上世纪90年代诞生,到现在差不多20年的发展,现在已经成为 ...
学编程学IT教程之java学习教程HashSet发布了,请通过xuebiancheng8.com来访问 HashSet是Set的实现类,顾名思义,HashSet是和Hash算法有关系的,存储元素的时候,寻找地址的时候是通过hash算法来找到位置的,HashSet是无序的,不能重复的,只能允许一个null值。比方说有如下代码: Set<String> set = new HashSet<String>(); set.add("abc"); set.add("bcd"); set.add("abc");// ...
学编程吧学编程学IT教程之java教程Set集合发布了,欢迎通过xuebiancheng8.com来访问。 java中的集合框架包括Collection和Map这两大块,其中Collection包括List和Set,前面已经分析过List了,List组件为用户提供了一个可滚动的文本项列表。可设置此 list,使其允许用户进行单项或多项选择。List允许重复,有顺序,而Set是没有顺序的,所以不允许重复, Set本身也是接口,继承自Collection.所以Set中也有具有Collection中的方法 Set其实是一个不能包含重复元素的collection子接口。具体的讲,set 不能包含满 ...
学编程吧学编程学IT教程之java教程ArrayList发布了,欢迎通过xuebiancheng8.com来访问 ArrayList前面已经分析过了,这次来分析下ArrayList的优缺点和用法。 ArrayList的的本质是动态数组,所以本质上还是数组,数组的内存地址是连续的,且有顺序的,所以动态数组中删除,添加元素的时候要保持顺序,所以ArrayList不擅长增删,擅长查询和修改。ArrayList动态数组的增长速度是50%,ArrayList是线程非安全的,访问速度比较快,但是安全性不高,尤其在处理多线程并发访问时。 下面看ArrayList的用法 List<String&g ...
学编程吧学编程学IT教程之java教程ArrayList发布了,欢迎通过xuebiancheng8.com来访问 ArrayList好不夸张的说,每个项目中都离不开这个类,集合框架中用的最多的一个类。ArrayList本质上是动态数组,可变数组,他和数组的区别就在于数组的长度是固定的,而ArrayList的长度确实可变的,当数组中的元素快满了,数组的长度就会动态增加。这个动态增加的过程是ArrayList这个类实现的。不需要我们自己实现,这样就减少了开发的难度。 ArrayList有这么几个构造方法 ArrayList() 构造一个初始容量为 10 的空列表。 ArrayList(Coll ...
学编程吧学编程学java教程之List教程发布了,欢迎通过xuebiancheng8.com访问 java集合框架分为Iterator,Collection,Map,工具类,排序工具类等几部分。这次来分析Collction接口 Collection接口是Collection中的父接口。Collection集合表示的是一组对象,这一组对象也称为 collection 的元素。有的collection 允许有重复的元素,而另一些则不允许。Collection中有List和Set接口,所以一些 collection 是有序的,比方说List,而另一些则是无序的,比方说Set。JDK 没有Colle ...
学编程吧学编程学IT教程之java教程集合框架发布了,欢迎通过xuebiancheng8.com来访问 java中的集合框架故名思议就是针对集合的框架。那什么是集合呢,前面已经学习过数组,没错,数组就是一组数据的集合,换句话说数组也是一种特殊的集合框架,可以完成集合的功能。那数组在使用的时候有没有不方便的地方呢,比方说数组有可能有满的时候,满了怎么办,我们是不是得自己写程序来更改数组的大小呢,而且还要把原来的数组赋值到新的数组的原来位置上,这样很明显数组用起来不是特别方便,很多功能得让我们自己去实现,比方说数组的增删改查操作,这样我们把大多数的经历放在实现数组的增删改查上了,更别提真正的数据处 ...
学编程吧java学习教程之代码块发布了,欢迎通过xuebiancheng8.com来访问 java中的代码块包括下面几种: 1.普通代码块 2.构造代码块 3.静态代码块 1.普通代码块很简单看下面这个例子: public class Test{          public static void ma ...
学编程吧学java教程之main方法发布了,欢迎通过xuebiancheng8.com来访问 java中的main方法是程序执行的入口。如下图 public class Person{      public static void main(String args[ ]){               System.out.println("Hello");       } } 上面就是main方法的用法,类型必须是public的 static的 void返回值 方法名也必须是main,参数args[]是数组 可以获得程序执行时的参数列表。 更多内容请通过x ...
学编程吧学java教程之对象数组发布了,欢迎通过xuebiancheng8.com来访问 什么是对象数组呢,对象数组顾名思义是对象的数组。 首先定义一个对象 public class Student{        private String username;        private String password;        setter,getter.... } 如上面所示,定义了一个Student对象 加入现在需要3个Student对象怎么办呢,我们得 Student stu1 = new Student(); Student stu2 = new St ...
学编程吧学java教程之super关键词教程发布了,欢迎大家通过xuebiancheng8.com来访问。 前面一次课分析了this关键词的用法,this关键词主要有两个作用,第一个作用是访问当前对象的构造方法,第二个作用是访问当前对象的构造方法,其实super和this关键词的作用相似,super的作用有访问父类的构造方法,第二个作用访问父类的属性和方法。 下面我们来分析super关键词的作用。先来看一个例子 public class Person{       private String username;       private String password;      ...
学编程吧学java教程之String类发布了,欢迎通过xuebiancheng8.com来访问 java类中的String类应该是用的最多的一个类,我们时时刻刻都离不开String类,时时刻刻都在用,面试的时候经常考,比方说问String类是不是基本数据类型。答案是否定了,String类不是基本数据类型,只不过String类和基本数据类型的用法很相似。 下面来看String类的用法。 String str= “abc”;//定义了一个字符串abc String str1= new String("abc");//同样也定义了一个字符串 if(str==str1){ ...
学编程吧学java教程之访问权限控制发布了。欢迎大家通过xuebiancheng8.com来访问 java中在使用封装的时候有四种访问权限控制符。 public 在任意包的任意类中都可以访问任何方法和属性 protected 在同包或者任意子类中可以访问任意方法和属性 默认控制符 也就是什么访问符都不用,在同包中可以访问 private 在同一类中可以访问属性和方法 以上这几个叫访问控制符,他们的权限从大到小。这几个关键词在java中自始至终都用用到。定要牢记。 更多内容请通过xuebiancheng8.com来访问。 具体网址是 http://xuebiancheng8.co ...
学编程吧学java教程之java内存分析发布了,欢迎大家通过xuebiancheng8.com来访问 java的内存模型是java中非常重要的知识,也是面试的时候重点。 java虚拟机的内存模型中和我们打交道多的分为这么几个区域 堆区,栈区,方法区。 其中方法区又分为常量池,静态区和方法区。 这几部分分别是干嘛的呢,堆区是用来存放new出来的对象的,堆区是应用程序共享的区域。 栈区又叫方法栈,程序在运行的时候,代码要在方法栈中运行,运行的代码需要放在方法栈中来执行,然后寄存器一行一行加载执行。 方法区就和字典一样,方法区中存储了类的信息,方法的信息,属性的信息,当程序运行时如果遇见 ...
学编程吧学java教程之普通方法重载发布了,欢迎通过xuebiancheng8.com来访问 先来看什么是普通方法重载呢,先来看一个例子 public class Person{     String username;     int age;    public void hello(){          System.out.println("Hello");     }     public void hello(String username){          System.out.println("你好"+usernam ...
Global site tag (gtag.js) - Google Analytics