随笔分类 - Java基础学习
学习Java基础的记录
摘要:Java IO流 1.File Class File类代表一个文件或者文件目录 构造器: File(String pathname) File(String pathname,String child) File(String parent,String child) parent目录路径 chil
阅读全文
摘要:Java泛型 在JDK1.5之前只能把元素类型设计为Object,JDK1.5后使用泛型,指定泛型参数的模型。 1.泛型在集合中的使用 如果在List不使用泛型,在List添加多种类型,使用Object对象进行读取,如果进行强转会出现错误。 @Test public void GenericList
阅读全文
摘要:Java异常 1.Java异常类 超类Throwable被Error(错误)类和Exception(异常)类继承。 Throwable: 常用方法: //1.返回异常发生时的详细信息(简略描述信息) public string getMessage(); //空指针异常 //2.返回异常发生时的简要
阅读全文
摘要:Java容器(HashSet) HashSet特点 set元素无序且不可重复(元素存入的顺序和取出的顺序是不一致的) HashSet是set接口的一个实现类 HashSet可以方便高效地实现去重、集合运算等功能,需要使用集合保存一组对象时,如果要求对象不重复,并且对存取的速度快的场景,就可以使用Ha
阅读全文
摘要:#Java注解 概念:说明程序的,给计算机看的 注释:用文字去描述程序,给程序员看。 概念描述:注解JDK1.5之后的新特性,与类、接口、枚举是在同一个层次。 作用分类: 编写文档:通过代码里的标识的注解生成的文档【生成doc文档】 代码分析:通过代码里的标识的注解对代码进行分析【使用反射】 编译检
阅读全文
摘要:#Java反射 反射:框架设计的灵魂 框架:半成品软件,可以在框架的基础上进行软件开发,简化编码。 反射:将类的各个组成部分封装为其他对象,这就是反射机制。 好处: 1.在程序的运行过程中,去操作这些对象。 2.可以解耦,提高程序的可扩展性。 获取Class对象的方式: 1.Class.forNam
阅读全文
摘要:#Java方法参数 在程序设计语言中如何将参数传给方法(或函数): 按值调用:方法接受的是调用者提供的值 按引用调用:方法接受的是调用者提供的地址 Java程序设计语言总是采用按值调用(方法得到的是所有参数值的一个副本) public static void main(String [] args)
阅读全文
摘要:数组储存相同类型值的序列 1.声明数组 int[] a这仅仅时声明了变量a,并没有将a初始化为真正的数组,应该使用new来操作符创建数组。 //第一种数组创建方式 int []arr=new int [n]//创建一个长度为n的数组,Java中数组长度不要求是常量 //第二种创建数组的方式 int
阅读全文
摘要:1.读取输入 Java中输出打印只需要调用System.out.println即可,但是读取“标准输入流”System.in就没有那么简单。想要通过控制台进行输入,需要构造一个System.in关联的Scanner对象。 Scanner in =new Scanner(System.in) Scan
阅读全文
摘要:Java数据类型 变量在类中的位置 1.成员变量 2.局部变量 类型 占用空间 表数范围 byte 1字节=8bit -128~127 char 2个字节 short 2字节 -1215~1215-1 float 4个字节 int 4字节 -1231~1231-1 double 8个字节 long
阅读全文
摘要:字符串 Java中没有字符串类型,Java中提供了一个预定类,很自然的叫做String,用双引号括起来的都叫做String。 1.子串 (1)substring方法 substring(a,b)的方法从字符串中取一个字串,从a取到b-1,类似于python的切片。子串的长度位b-a。 String
阅读全文

浙公网安备 33010602011771号