java-随堂小记

pathclasspath的区别

path是windows中的系统变量

classpath是java自己的环境变量

java注释

1、注释是对java源代码的解释说明,可以更好的理解程序

2、注释信息只存在于源文件中,java源文件编译生成的

字节码class文件没有注释信息

3、注释精简,主线清晰,不是越多越好,能清楚说明代码作用即可

注释分为单行注释(//)、多行注释(/*  */)

javadoc注释,用于对java文件进行解释说明

注释形式:javadoc注释可以被javadoc.exe命令解析提取并生成到帮助文档中

/**

*javadoc注释可以被javadoc.exe命令解析提取并生成到帮助文档中

*javadoc注释可以被javadoc.exe命令解析提取并生成到帮助文档中

*javadoc注释可以被javadoc.exe命令解析提取并生成到帮助文档中

**/

java类体

在java中任何有效的代码都必须写到类体中

类修饰符:public公开的、private私有的、

//公开的类

Public class Test{

//类体:类中大括号括住的内容是类体

Public static void main(){

//方法体:方法中大括号括住的内容是方法体

System.out.println("在控制台输出内容"); 

}

}

Public class 和class 的区别

1、一个java源文件可以定义多个class,这个源文件编译后会出现多个class文件

2、在一个java源文件中,如果有一个类是public修饰的,

那么publi修饰的这个类名必须和java源文件名一致,否则会报错

3、java源文件中public修饰的类只能有一个

一个软件只能有一个入口

标志符与关键字

标识符:程序员自己命名的都可以称作标识符:比如变量名,方法名,函数名,接口名,常量名,类名等

标识符规则:只能由数字、字母、下划线、$符号组成,不能含有其它符号

     标识符不能以数字开头,标识符中间不能有空格

     关键字不能作为标识符使用

     标识符区分大小写

     标识符理论上没有长度限制

标识符规范:

1、标识符要有意义

2、利用驼峰命名方法

3、类名和接口名首字母大写,后面每个单词首字母大写

4、变量名和方法名首字母小写,后面每个单词首字母大写

5、所有常量使用大写,单词与单词之间采用下划线衔接。如:USER_AGE

关键字;

是什么?java语言定义好的具有特殊含义的单词,这些单词全部小写,不能用作标识符。如class、public、main、string等

关键字都是小写的,如果出现大写字母,即不被识别为关键字

 

字面量:

字符型:由单引号括起来的变量;字符型必须是单个字符才可以使用;如:'a';'b';'c';等

字符型不能是字符串:错误用法:如:'ab';'abc'等,只要单个字符才可以使用

字符串型:由双引号括起来的变量

Int类型:占用4个字节大小的空间

 1字节=8个比特位(00000000)

1个比特位=1个二进制位(即一个1或一个0) 

变量:

变量三要素:变量类型、变量名、变量的值(类型决定空间的大小、名字方便访问、值是变量保存的数据)

定义一个int类型的变量:变量名为"age",变量值为“18”|通过赋值运算符“=”赋值

Int age=18;

在一个作用域当中,变量名不能重复声明

局部变量和成员变量

局部变量是方法等声明的变量

方法中的局部变量只在方法体中有效,当方法执行结束后,这个局部变量就失效了

成员变量是类中声明的变量

类中声明的变量和方法中声明的变量可以是相同的,但是,执行中(符合就近原则)那个近就访问那个数据

变量作用域:变量的作用范围

计算机存储单位转换

1字节=8比特|1byte=8bit

1KB=1024byte

1MB=1024KB

1GB=1024MB

byte类型是1个字节、short类型是2个字节、int类型是4个字节、long类型是8个字节

2分别用byte、short、int、long表示

byte:1个字节(00000010)

short:2个字节(00000000 00000010)

int: 4个字节(00000000 00000000 00000000 00000010)

long:8个字节(00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010)

 

 

Byte(字节型):[-128~127]

Short(短整型):[-32768~32767]

Int(整型):[-2147483648~2147483647]

Char:[0~65535]

基本语法:

System.out.print("不换行");   后面会继续输出内容

System.out.println("换行");    后面输出内容会在下一行输出

转义字符:

java中\表示转义,\负责转义

\t   是键盘上的制表符tap键

\n  是键盘上的换行符

\'   是普通单引号

\" 是普通的双引号

\\ 是普通的\

\u+unicode编码: 表示后面的unicode编码

类型转换

自动类型转换:小容量类型可以转换成大容量类型,如int转long类型

实例:long x=100;

强制类型转换:将大容量类型转换成小容量类型,需要使用强制类型转换符才会编译通过,否则会编译失败

强制类型转换:
Long x=100;
Int y=(int)x;

强制类型转换会损失精度

 

原码补码

计算机在任何情况下只能识别二进制

计算机在底层存储数据,一律采用二进制的补码形式,因为补码效率更高

猜你喜欢

转载自blog.csdn.net/dopdkfsds/article/details/106609014