Java基础读书笔记
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java
一.Java概述
二.Java语言基础三.面向对象编程四.Java异常类处理机制五.数组
六.Java常用类七.Java容器类八.Java流技术九.Java多线程机制十.Java网络编程
十一.GUI编程
1.Java虚拟机
1)Java虚拟机可以理解成一个以字节码为机器指令的CPU。
垃圾收集机制
1)不再使用的内存空间应回收——垃圾收集。
四.Java Application初步
例:简单的helloworld程序。
public class helloworld
{
public static void main ( String args[] )
{
附:程序员电脑的设置
文件夹显示方式为“详细信息”模式并“应用到所有文件夹”。
关键字
Java中一些赋以特定的含义,用作专门用途的字符串称为关键字(keyword)。
三.Java常量
1.Java的常量值用字符串表示,区分为不同的数据类型。
1)如整型常量123
堆
栈
Java中定义了4类8种基本数据类型:
逻辑型—boolean 文本型—char
整数型—byte、short、int、long 浮点数型—float、double
二进制数与十六进制数的相互转换
由于16=2的4次方,所以在将二进制数转换成十六进制数时,从小数点开始将,二进制数的整数和小数部分每四位分为一组,不足
八进制转成十六进制可先转成二进制再转成十六进制
注:Java里没有无符号的整数,所有的数都带符号,符号占一位。
基本类型数据转换
boolean型不可以转化为其它的数据类型。
整型、字符型、浮点型的数据在混合运算中相互转换应遵循以下原则:
public static void main (String args[])
{
自加和自减运算符
赋值运算符(=)
A.当“=”两侧数据类型不一致时,可以使用默认类型转换或使用强制准换类型转换原则进行处理:long m = 100; int n = ( int ) m;
B.注意:可以将整型常量直接赋值给byte、short、char等类型变量,而不需要强制类型转换,只要不超出其表数范围。
字符串连接符(+)
A.“+”除用于算数加法运算外,还可用于对字符串进行连接操作。
表达式的类型和值
表达式的运算顺序,如右图:
程序运行结果:type= 及格flag= -1 if语句
switch语句
循环语句
break & continue语句循环语句举例:
方法
public class y1 {
public static void main(String args[]) { System.out.println(f(5));
}
static long f(int index) {
if(index == 1 || index == 2)
编程语言的发展
机器语言——汇编语言——高级语言——面向对象的语言设计思想
对象和类的概念
继承关系(一般和特殊)
XX是一种XX
聚合关系(整体和部分)
聚集组合实现关系