java基础2
java基础(二)
Eclipse中自动补齐语句的快捷键
main+Alt键+?键 自动生成语句:public static void main(String[] args) {};//程序的入口
syso+Alt键+?键 自动生成语句:System.out.println();//打印输出
代码的部分含义
java中 ‘.’的符号可以翻译成‘的’。
';’ ---意味着一句话的结束
()的作用
- 在数学运算中表示运算的优先级
- 在程序中执行方法(动作)时,后面会追加(),目的是在执行方法时给予参数
代码中的注释方法
1. //---------单行注释
2. /**/------ 多行注释
3.
------文档的注释(输入/**+回车键 自动生成)
java中的关键字
在编程语言中有一些事先的定义,有着特殊的含义和用途的单词。
java中常量和变量
字面量:在程序中出现的固定的数字,称为字面量。
常量:在程序中固定不变的量,用一个字母或一个单词来代表一个数。
变量:
在程序中临时存储数据的媒介,称为变量。变量只能由字母、数字和下划线组成,开头不能为数字。在一个程序段内,一个变量只能声明一次----一个变量在一段程序中只能领一遍地址。
按作用范围划分:
1.全局变量/成员变量:
全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。一个局部变量在被其它对象引用时,会是一个空值。但全局变量却不会出现这种情况。
2.局部变量:
由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。
内存
在计算机运行的过程中保存临时操作数据。
赋值符号
=:负责将右边计算的数据传送到左边变量的内存空间中。
ASCII码
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。
数据类型
布尔类型:boolean 只能存放 true或false;
字符类型:char 只能存入一个字符 例:char c = 'Z';
引用类型:String 存入字符串 例:String c = "HELLO WORLD";
小数类型:float: 单精度浮点型 double:双精度浮点型
整数类型:int:整型 例:int a = 100;
short:短整型 例:short a = 99;
long:长整型;
byte 只能用于存储0和1,例:byte a = 0;或byte a = 1;
数据类型的转换
public static void main(String[] args) {
byte b =1;
short s = 90;
//数据类型的转换
s = b;
//强制类型转换
b = (byte)s;
System.out.println(s);
}
表达式
算数运算
赋值运算
使用赋值运算时,等号左边一定是变量,等号右边一定先计算出结果,才可向左边变量赋值。
比较运算
三元运算
条件?条件成立的输出:条件不成立的输出;
例: m=x>y?x:y;
逻辑运算
&& 并且 ||或者 !取反
运算符优先级