05 2019 档案
摘要:IO流(IO流概述及其分类) 概念: * IO流用来处理设备之间的数据传输。 * Java对数据的操作是通过流的方式。 * Java用于操作流的类都在IO包中, * 流按流向分为两种:输入流 ,输出流。 * 流按操作类型分为两种: * 字节流:字节流可以操作任何数据,因为在计算机中任何数据都是以字节
阅读全文
摘要:异常(异常的概述和分类) 概述:Java运行过程中出现的错误。 分类: * Throwable * Error (服务器宕机 , 数据库崩溃...) * Exception 异常继承体系: * Throwable * Error * Exception * RuntimeException (运行时
阅读全文
摘要:集合框架(Map集合) Map接口概述: * 将键映射到值的对象 * 一个映射不能包含重复的键 * 每个键最多只能映射到一个值 Map接口和Collection接口的不同: * Map是双列的,Collection是单列的。 * Map的键唯一,Collection的子体系Set是唯一的。 * Ma
阅读全文
摘要:框架集合(HashSet存储字符串并遍历) Ser集合:无索引,不可以重复,无序(存取不一致)。 实例: /* * Set集合无索引,不可以重复,无序(存取不一致)。 */ HashSet<String> list=new HashSet<>(); //创建HashSet对象 // boolean
阅读全文
摘要:集合框架(去除ArrayList集合重复元素) public static ArrayList getSingle(ArrayList list) { ArrayList newlist=new ArrayList<>(); //创建新集合 Iterator it=list.iterator();
阅读全文
摘要:集合框架 概述:数组长度是固定的,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,Java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随元素的增加而增加,随元素的减少而减少。 数组和集合的区别: 数组既可以存储基本数据类型,又可以存储引用数据类型。(基本数据类型存储的是值,引
阅读全文
摘要:常见对象(Math 类) Math: 用于执行基本数学运算的方法,如初等指数,对数,平方根,三角函数。 System.out.println(Math.abs(-15.2)); // Math.abs() 取绝对值。 System.out.println(Math.ceil(15.3)); // M
阅读全文
摘要:常见对象(正则表达式) 概述: 指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。(其实就是一种规则) 检验方法: matches() 格式:“*******”.matches(变量名) 规则: . 任意字符 . ? 任意字符:一次或者一次也没有 . * 任意字符:零次或者多次 .
阅读全文
摘要:常见对象(SrtingBuffer类) 概述: 线程安全的可变字符序列。 SrtingBuffer和String的区别: * String 是一个不可变的字符序列。 *SrtingBuffer是一个可变的字符序列。 SrtingBuffer构造方法: * public SrtingBuffer():
阅读全文
摘要:常见对象( Scnner 键盘录入) nextInt ( ) 是键盘录入整数的方法。当录入整数时,其实录入的是整数和 \r \n 。 nexLine ( )是键盘录入字符串的方法,可以结束任意类型。 常见对象( String类 ) * 解码 :将计算机读得懂的转换成我们读得懂的。 String类的判
阅读全文
摘要:Java开发工具: 1. 操作系统自带的记事本软件。 2.高级记事本软件。 3.继承开发环境 IDE (Intergrated Development Environment) 4.Eclipse: 特点:免费,纯Java语言编写,免安装,扩展性强 MyEclipse: 特点:在Eclipse基础上
阅读全文
摘要:面向对象(Package关键字) 包(Package)就是文件夹,将字节码(.class)进行分类存放。 概述: * 按功能分 * 按模块分 面向对象(类及其组成所使用的常见修饰符) 1.修饰符: * 权限修饰符:private , 默认的 ,protected,public 。 * 状态修饰符:
阅读全文
摘要:面向对象 多态: 概述:事物存在的多种形态。 多态前提: *要有继承关系 *要有方法重写 *要有父类引用指向子类对象。 成员变量访问: 编译看左边(父类),运行左边(父类)。 成员方法访问: 编译看左边(父类),运行右边(子类)。//动态绑定 多态静态方法: 编译看左边(父类),运行看左边(父类)。
阅读全文
摘要:面向对象 代码块的概述: * 在Java中。使用{ }括起来的代码被称为代码块。 代码块分类: *根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块。 常见的代码块应用: 局部代码块: 在方法中出现,限定变量声明周期,及早释放,提高内存利用率。 构造代码块: 在类中方法外
阅读全文
摘要:面向对象 构造方法概述和作用 * 给对象的数据(属性)进行初始化。 构造方法格式特点 * 方法名与类名相同(大小也要与类名一致)。 * 没有返回值类型,连void 都没有。 * 没有具体的返回值return。 构造方法快捷键: alt + shift + s +c 生产空参构造 alt + shif
阅读全文
摘要:数组(容器): 格式: 数据类型 数组名[ ] = new 数据类型 [ 数组的长度 ] 例子:int arr1[] = new int[5] //静态 int arr1[] ={2,4,6,4,8,6,5,1,8}; //动态 *为了存储同种数据类型的多个值。 数组概念: * 数组是存储同一种数据
阅读全文
摘要:循环结构的分类 * For语句 格式: for( 初始化表达式;条件表达式;循环后的操作表达式 ){ 循环体;} 注意事项:判断条件语句无论简单还是复杂结果是boolean类型。 *While语句 格式: 初始化语句; while(判断条件语句){ 循环体语句; 控制条件语句; } *do...wh
阅读全文
摘要:Java的位运算符 与(&)、或(|)、非(!)、异或(^) 逻辑 与 (&) 相当于 并且 和and 逻辑 或 (|) 只要有一个结果为真,结果为true。 逻辑 非(!) 结果取反。 逻辑 异或(^) 两边相同为flase,两边不同为true。 &&和&的区别: 1.最终结果相同 。 2.&&具
阅读全文
摘要:Java学习 数据类型: 概论:Java语言是一种强类型语言。 Java中的数据类型: * 基本数据类型 * 引用数据类型 基本数据类型: *整数型byte 占1个字节 -128—127short 占2个字节 -2^15-2^—15-1int 占4个字节 -2^31—2^31-1long 占8个字节
阅读全文

浙公网安备 33010602011771号