JAVA SE 学习第一天

来源:互联网 发布:全能数据人生下载 编辑:程序博客网 时间:2024/06/07 18:42

学习JAVA,先从基础JAVA SE 开始学起,而后在学习jsp Struts等。

OK,开始。先把电脑里的视频都过一遍,再网上看一些视频,为单位做个项目,然后再定未来的发展。

无论如何,掌握技能是必须的。

授人以鱼不如授人以渔。
乐观的努力,眼光要高远,脚步要踏实。
安装:kit 包的意思,path:bin 运行路径;  calsspath:lib  运行的类库地方  java_home:一个字符串代表
0::1 高电平和低电平
JAVA:垃圾收集机制、Java虚拟机
源文件.JAVA编译.字节码文件class类装载器-字节码校验器、解释器、操作系统平台-------》0.1

JAVA提供一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可释放的存储空间。
JAVA 基础语法,JAVA标识符、关键字、数据类型
标识符:对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
命名规则:1、标识符由字母、下划线、$或数字组成;2、由字母、下划线、$开头;3、JAVA标识符大小写敏感,长度无限制。
约定俗成:关键字不能和关键字重名。
标识符:见名知意
所有JAVA关键字都是小写。
goto、const未使用,也当做关键字保留。
JAVA常量:java的常量用字符串表示,区分不同的数据类型。整型常量,实型常量,字符常量、逻辑常量、字符串常量
常量特定语境中表示不可变的变量,final
JAVA变量,是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明。
从本质上讲:变量就是内存中的一小块区域,使用变量名来访问这块区域,因此每一个变量必须先声明(申请),然后进行赋值,才能使用。

heap:new出来的东西;
stack:局部变量;
data segment:静态变量,字符串常量;
code segment:存放代码
java变量的分类:按声明的位置划分:局部变量:方法或者语句块内部定义的变量;成员变量:方法外部、类的内部定义的变量。类的外部不能有变量的声明。
按所属的数据类型划分:基本数据类型,引用数据类型:类,接口,数组。
基本数据类型:数值型:整型:byte,short,int,long,浮点型:float,double,字符型char,布尔型boolean
字符占用两个字节。一个字节八位。转义字符。
byte一个字节;short:两个字节;int:四个字节;long:八个字节。
声明long类型后边要加L或者l;
java一直见到整型数据就当成int类型,4个字节,范围:-2的31次方到2的31次方-1;
浮点类表示法:十进制或者科学计数法。浮点型的float声明要加f或者L,因为浮点一般默认为Double类型。
float 7位;double:15位。精度。
基本数据类型转换
1、小向大转换:byte,short,char-->int-->long-->float-->double;byte,short,int之间不会互相转换,他们首先会转换为int类型。
2、大向小转换:加上强制转换符,但是会有精度的丧失。精度降低或者溢出。
byte \ short\char 可以赋值,但在-128到127之间

0 0