随笔分类 - Java
摘要:总览 【注】关于工具类 工具类就是不需要实例化的类,其存在目的是为了使用里面的类方法 比如Math、System、Arrays都是工具类 工具类的设计思想: 构造方法用private修饰,其目的是为了防止工具类被实例化,所以工具类也是有构造方法的,只是被private修饰了 成员用public st
阅读全文
摘要:※基本数据类型和引用数据类型的区别※ 基本数据类型:byte、short、int、long、float、double、char、boolean 引用类型:类(class)、接口(interface)、数组(array) 基本类型保存的是==值==,引用类型保存的是==对象的地址==,所有基本类型赋值
阅读全文
摘要:第六章 异常机制 1 什么是异常(exception) 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求;你的程序要打开某个文件,这个文件可能不存在或者文件格式不对;你要读取数据库的数据,数据可能是空的;程序在运行过程中,内存或硬盘可能满了等等; 异常指程序
阅读全文
摘要:第五章 面向对象 1 面向对象概念 面向对象编程(Objected-Oriented Programming)OOP 面向对象编程的本质就是:==以类的方式组织代码,以对象的形式组织(封装)数据== 抽象 三大特性: 封装 继承 多态 从认识论角度考虑是先有对象后有类,对象是具体的事物,类是抽象的,
阅读全文
摘要:第四章 数组 1 数组的声明 1.1 ==声明==数组语法 dataType[] arrayRefVar//Java首选方法 dataType arrayRefVar[];//效果相同但不是首选方法,C语言和c++是这种,[]在变量名后 例如:int nums[]; 1.2 ==创建==数组语法 d
阅读全文
摘要:第三章 Java方法 1 方法的概念 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,设计方法时,最好保持方法的==原子性==,就是一
阅读全文
摘要:第二章 Java流程控制 1 Scanner对象 1.1 用途 Java提供了Scanner工具类用以获取用户的输入,java.util.Scanner是Java5的新特征,可以用Scanner类来获取用户的输入 1.2 基本语法 Scanner scanner = new Scanner(Syst
阅读全文
摘要:1.1 原码,反码,补码,二进制 原码,反码,补码 正数的反码补码都是原码。 计算机是以补码的形式存储二进制数的,因为要保证例如(+1)+(-1)的情况要等于0以及0000 0000和1000 0000表示的都是0。 原码:指原来本身的数; 反码(仅负数):符号位不变,其余数0变1,1变0; 补码(
阅读全文