Java笔记5.17*

笔记(先上载以前的)

lJava语言的组成:

语句;注释;关键字;标识符;常量;变量;运算符;流程控制(顺序,分支,循环);函数;数组;类;接口

l注释:

•几乎任何语言,都有注释:java,c#,c,c++,html,javascrip,jsp

•主要是解释程序的含义,帮助程序员阅读代码。

•调试,修改代码时,可以使用注释。

•在实际项目中,注释一般会占代码量的1/3到1/4

•在.java文件,注释的信息,将不会被编译。

•如何注释

–//-----------单行注释

–/* */多行注释

–/** */文档注释,一般,文档注释都是在类或方法或属性的前面。当通过javadoc命令将程序,生成一个文档,对类或方法等信息进行解释说明。

注意:

    对代码注释,可以使用:

             ctrl + /    对光标所在行或选中的多行进行单行注释,再操作一次,相反。

             ctrl+shift+/  对选中的代码进行多行注释

             ctrl+shift+\  对选中的已经被多行注释的代码取消注释。

l关键字:

–keyword,Java中赋予了特殊含义的单词。因为具有了特殊含义,所以在后续命名中,不能使用。

–关键字有很多,比如public class private protected……
在eclipse中,默认显示为红色的,都是关键字。

–goto const: 保留字

–特点:

•1-不是固定的,随着java的发展,关键字也在发展。

•2-关键字全部小写。

l标识符:

–主要用于为Java中的类名,包名,属性名,方法名,变量名…命名。

–标识符的组成:

•只能由数字(0-9),字母(a-zA-Z),$,_ 组成。且数字不能开头。

•以下哪些标识符合法

–abc123_a8; $23bdc.exe; _123; A; 1ab3; wud&bc;

–注意点:

•1-标识符可以以$开头,但不建议使用。

•2-标示符可以使用中文,但禁止使用。

•3-标识符不能使用关键字。

•4-Java中,大小写敏感的。可以使用A和a分别表示不同的名称,但是,最好不要仅仅以大小写区分。

–命名建议:

•1-命名要有意义,最好做到见名知意。

int age = 20; String name = “jack”;

int a = 10; String n = “rose”;

•2-类名,接口名的命名,单词首字母大写。HelloWorld, Student

•3-属性名和变量名:如果有一个单词,则该单词全部小写;如果有多个单词,第一个单词全部小写,第二个单词及以后,首字母大写。age, name, totalScore

•4-方法名:如果有一个单词,则单词全部小写;如果有多个单词,则第一个单词小写,第二个单词及以后,首字母大写。一般情况下,一个单词的方法,该单词是动词get;两个或多个单词,一般是动宾结构getName

lJava中整数表示形式

–二进制:

0, 1

八位无符号二进制范围:00000000~11111111

八位有符号二进制范围:11111111~01111111

三位无符号二进制范围:000~111 转换成十进制:0~7

–八进制:

0~7 八进制的标志:0开头。023 八进制。

一位八进制相当于是3位二进制。

0271转换成二进制: 10111001

11011011000101010:0333052

–十进制:

0~9表示。

–十六进制:

0~9 AF(af) 十六进制的标志: 0X或 0x

四位无符号的二进制范围:0000~1111 转换成十进制: 0~15

一位十六进制相当于4位二进制

0x9F: 10011111

0X3ABF:11101010111111

1101111011100010101:0X6F715

十六进制常常用于表示颜色:RGB(Red, Green, Blue)在表示颜色的时候,每一种颜色用两位的十六进制表示。表示形式#00FFAA #FF0000 #00FF00 #0000FF #000000 #FFFFFF

l进制转换

l整数在内存中的存储

•数据在内存中,以何种形式存储:

–数据存储是以补码的形式存储:

int类型用4个字节存储数据。也就是说32位。

正数:原码,反码,补码相同。

负数的原码,是它的绝对值的二进制的最高位为1,反码是原码符号位不变,其他位取反;补码是反码末尾+1。

l字面常量(值不能改变的)

–整型常量: 10, 100 type: int

–小数常量:10.0; 100.54; type: double

–布尔型常量:true fasle; type: boolean

–字符常量: java中,字符常量用’a’,单引号中只能有单个字符。 type: char

–null 只有一个值。

–字符串常量: “abcdefg”,””; “ “; 由双引号括起来的0个或多个字符。

“” “a” “Aaaaaa” type: String类型

l变量:

–就是数值可以变化。变量是一块内存存储空间。

–如何定义和使用变量:

•type name = value;

•int age = 10;

l数据类型:

–就是为计算机中的数据进行分类。

–Java中有哪些数据类型:

•基本数据类型

–byte 1B -128~127

–short 2B

–int 4B

–long 8B

–char 2B

–float 4B

–double 8B

–boolean 1B(1bit)

•引用数据类型

–数组

–接口

–类—String

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值