一.回顾总结
1.复习总结昨天所学的知识,
对JDK,JVM,JRE,类库,环境变量有新的理解与认识。JDK:用于Java程序的开发、JVM:Java虚拟机,java程序首先会被编译为.class文件,这类文件首先在虚拟机上执行,并不直接与机器的操作系统相对应,而是先通过虚拟机间接与系统交互,由虚拟机将程序编译解释给操作系统。JRE:Java的运行环境。
其他语言的认识:html,c++,js,java
二.Java语言基础的学习
1. 数据类型
基本数据类型byte、short、int、long、float、double、char、boolean
byte:8位 取值范围:-128~127 数据存储在内存中的最原始形态
short: 16位 取值范围:-32768~32767
int: 32位 取值范围:-2^31~2^31-1
long:64位 取值范围: -2^63~2^63-1
float: 32位
double:64位
char:16位
boolean:1位
2. 自动类型转化:整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级。byte-short-char-int-long-float-double。不能对boolean类型进行转化,浮点数到整数的转换是通过舍弃小数得 到,而不是四舍五入。
强制转化:由大容量向小容量位转化时为强制转化,将会丢失部分信息
3. javapackage包:物理上文件夹,逻辑上是对类和接口的分类集合。
包的命名规范:package com.chinasofti.corejava.chapter03; public class Trainer{ } com-项目类型(企业公司,组织,政府)、chinasofti-项目开发商或运行公司、corejava-项目名称、chapter03-项目模块(功能)
Import语句:提供一个合理的地址,使编译器可以找到某个类。
4. 权限访问修饰符
public :公共权限 修饰类、属性、方法。可以被任意类访问
protected:受保护的权限 修饰属性、方法。 可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。
default:同包权限 修饰类、属性、方法。只能被同包的类访问
private:私有权限 修饰属性、方法。 只能在本类中访问
5. 封装:对象的全部属性和全部方法结合在一起,形成一个不可分割的独立单位 尽可能隐藏对象的内部结构。
6. java表达式:使用一系列的标识符和运算符组成的序列
逗号表达式:分隔表达式 int a=1,b=1;
问号表达式: 三元运算符(问号运算符)的格式 1(2)?1:2
7. 标识符规则的认识