Java基础读书笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

聚合关系(整体和部分)

聚集组合实现关系

相关文档
最新文档