- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 JavaNote 2.1集合
一、集合框架图 二、接口说明 List接口:元素可以重复,可以插入多个null元素,是一个有序容器。 Set接口:元素不允许重复,只允许一个null元素,是一个无序容器。 Map接口:Map的每个Entry都持有两个对象,一个键一个值,Map里可以拥有多个相同的值,但必须具有唯一的键。 三、适用场景 ArrayList:线程不安全,可以快速查询,增删慢。 LinkedLi
2018-04-20 15:34:04 194
原创 JavaNote 2.0String类与StringBuffer类
一、String 1、String类是不可变的字符序列。 例 public class Test8 { public static void main(String[]args){ String s ="hello"; String s1 = "world"; s += s1; //会在内存中新开辟一块区域用来装s和s1的内容,
2018-04-18 15:51:39 107
原创 JavaNote 1.9包装类
一、基本数据类型与包装类对应表 二、包装类的常用方法 /*Integer常用方法说明: 1、public static final int MAX_VALUE 最大的int型数 2、public static final int MIN_VALUE 最小的int型数 3、public long longValue() 返回封装数
2018-04-18 15:05:34 126
原创 JavaNOte 1.8异常
一、异常分类 error:系统错误,由Java虚拟机生成并抛出,包括动态链接失败、虚拟机错误等,程序对其不做处理。 exception:可以被处理的错误,所有异常的父类,一般需要用户显示声明或捕获。 runtimeException:运行时错误,如被0除、下标越界,一般不进行处理。
2018-04-12 16:41:53 205
原创 JavaNote 1.6抽象类、interface、继承
一、abstract class1、用abstract关键字来修饰一个类时,这个类叫抽象类。2、用abstract关键字来修饰一个方法,这个叫抽象方法。3、抽象类中可以包含非抽象的方法,也可以没有抽象方法,但含有抽象方法的类必须被声明成抽象类。4、抽象类必须被继承,抽象方法必须被重写。5、抽象类不能实例化,抽象方法只需声明,不需要实现。6、抽象类中可以包含main方法,并且可以执行。例:publi...
2018-04-10 16:47:44 180
原创 JavaNote 1.5this和super
一、this 1、在类的方法定义中使用的this关键字代表使用该方法的对象的引用。 2、当必须指出当前使用方法的对象是谁时要使用this。 3、有时this可以处理成员变量和参数重名的情况。 例:public class Test2 { int i = 0; Test2(int i) { this.i = i; } Test2 in
2018-04-10 15:21:36 141
原创 JavaNote 1.4File类
一、批量建文本文档 public class Main { public static void main(String[] args) { Main mai = new Main(); mai.f(new File("D://"),"hello"); } public void f(File file,String name ){
2018-04-09 22:14:35 118
原创 JavaNote 1.3递归
1、递归调用是指在方法执行过程中出现该方法本身的调用。 例1:Fibonacci数列(1.1.2.3.5.8.13……) public static int f(int n) { if (n 3) { return 1; } else return f(n - 1) + f(n - 2); } 例2:打印某一路径下的所有文件
2018-04-09 21:01:06 115
原创 JavaNote 1.2数组
一、数组 1、数组的初始化 动态初始化 Date date[]; date = newDate[3]; 静态初始化 Date date[] ={;;;}; Date date[]={new Date();;}; 2、数组的遍历 int[] array = {2,1,3,4,5,6}; for(int i = 0; i System.out.prin
2018-04-03 10:22:33 265 1
原创 JavaNote 1.1基础部分
一、JAVA语言特点 1、强类型:强类型能约束程序员必须遵守更多的编程规定,也能让编译器尽可能多的检测到程序员的错误。 2、编译和解释 3、自动无用内存回收功能 4、面向对象 5、与平台无关 6、安全性 7、分布式计算 8、多线程 二、JAVA应用程序和小应用程序的区别 1、小应用程序只能在与JAVA兼容的容器中运行,可以嵌套在HTML网页内。 2、小应用程序的运行还要受到严
2018-04-02 18:30:58 243
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人