学习记录-3

关键字:就是在java语言编程的时候,在关键的地方使用的单词,体现关键的地方的含义,这些单词都是特有的事先定义好的
 
保留字:可能在以后被用来作为关键字的单词,java已经把这些单词预定了,这些单词尽量就不要在编程中去随意使用
 
abc_1$
 
标识符可以是Test1,不能是1Test
 
比如,类名不能直接使用class,可以是class1
 
命名规范,是一套约定俗成的规则
 
 
代数,未知数的概念
设x=1,x+1=?
 
java中变量的定义:数据类型 变量名 = 变量的值,例如:int i = 1
 
int i = 1
i = 2
 
注意:声明变量过程中的这个=,不是数学意义上的=,在java编程中代表赋值(赋予变量值)
 
变量的类型:声明的变量的数据类型就是变量的类型
 
在java中,数据类型分为基本数据类型和引用数据类型,其中基本数据类型有8中,除了这8中之外其他所有的数据类型都是引用数据类型
 
byte的范围-128到127之间,声明byte类型变量的时候赋值不能超过这个范围,给byte类型变量赋值时不能超过这个范围
 
byte b = 130,这个就是超出范围了是错误的
 
byte b = 126
 
bit是什么单位?
 
0100110,这个就7bit
 
 
byte b = 126
int i = 1
short s = 1
long l = 3l,这个long类型变量赋值时要在值的后面跟上一个字母l
 
double d = 1.22
float f = 1.22f,float类型变量赋值时值后面跟上字母f
 
字符:用英文的单引号括起来的单个的字母、数字、符号
 
比如:
char c1 = 'a'
char c2 = '1'
char c3 = '%'
 
char c4 = '\n'
 
char c5 = '\''
 
boolean b1 = true
 
boolean b2 = false
 
byte short int long float double char boolean,8种基本数据类型
 
字符串?就是由0到多个字母数字符号共同组成的一个串,这个串要用英文的双引号括起来
 
String str = "hello world";
System.out.println(str);
 
引用类型,都可以用null作为值,也就是说可以在初始化的时候赋值为null
String是引用类型,也就是说可以使用null作为值
 
int i0 = 1
int i1 = 1
以上这种会在内存中存储2个1的值
 
String s0 = "hello"
String s1 = "hello"
这种的,不会在内存中存在两个"hello",只存在1一个"hello"
假设"hello"的内存地址xxxxx,声明s0变量时给s0赋值"hello"实际上让s0变量引用"hello"的内存地址xxxxx;当我们再声明变量s1也赋值"hello"的时候实际上也是直接把已经存在的"hello"的内存地址给s1引用
 
 
String s3 = "he" + "ll" + "o";
 
创建一个java文件,用文本编辑器打开,写代码,打开dos界面,javac编译,java运行
 
集成开发环境就是为了解决刚才咱们所说的问题,里面包含文本编辑工作,自动编译,简化运行,随时进行代码的调试
 
ASCII码:上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码。ASCII码一共规定了128个字符的编码,比如空格“SPACE”是32(二进制00100000),大写的字母A是65(二进制01000001)。
 
数字类型的运算规则:
1、有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。数字类型的从小到大分别是byte、short、int、long、float、double。
2、数字类型的运算中,多个相同类型变量参与的运算,变量要先转换为相对应的数据类型的默认类型(比如两个byte类型的变量相加,会先把两个byte类型的变量转换成默认的int类型之后再计算,得到的结果是int类型)。这种情况适用于变量的数据类型的容量比默认类型的容量小,(比如byte,short,都比int小)
3、byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值