西部开源带给我的Java第一课

来源:互联网 发布:感情网络用语有哪些? 编辑:程序博客网 时间:2024/05/18 02:13

Java语言特性

1.JavaSE (Java Standard Edition):Java标准版

   基础,可以开发桌面应用、图形化应用等

2. JavaEE(Java Enterprise Edition):Java企业版

 开发企业级应用


常用DOS 命令

在目标界面按shift+右键“在此处打开命令窗口”

1、切换目录  cd   /d   目标目录

2、编译java源代码           Javac –d  .  java源文件名称

3、运行.class文件(字节码文件) Java  包.class类名


Java语言的书写格式

左大括号前面要有空格

遇到左大括号要缩进,Tab

方法和程序块之间加空行让程序看起来清晰

并排语句之间加空格,例如for语句

运算符两侧加空格

 

//   单行注释

/*    。。。。*/  多行注释


关键字不能当做类名

组成关键字的字母必须全部是小写

 

标识符:就是给类,接口,方法,变量等起名字时使用的字符序列。

组成规则:英文大小写字母

数字字符

$和_

注意事项:不能以数字开头

不能是Java里的关键字

区分大小写

     

 

标识符中常见的命名规则

包:其实就是文件夹,用于解决相同类名问题.包名要求全部小写,一般是公司的域名倒着写。

类或者接口:如果是一个单词,要求首字母大写,如果是多个单词要求每个单词首字母大写(驼峰命名)

方法和变量:如果是一单词,每个字母都小写,如果是多个单词,从第二个单词开始首字母大写。

常量:如果是一单词,所有字母都大写,如果是多个单词要用_分开,如:MAX_VALUE

 

常量:在程序执行过程中其值不可以发生改变。

字符串常量:用双引号括起来的内容System.out.pringtln(“abc”)

整数(小数)常量:所有整数(小数)。例如:System.out.pringtln(123)

字符常量:单引号括起来的内容,里面只能放单个数字,单个字母或单个符号。

布尔常量:只有true和false,例如:System.out.pringtln(false)

 

变量的定义格式:数据类型 变量名(合法的标识符)=变量值;

例如:int x = 10;   是两句话,int x声明是一句,x = 10 赋值是一句。

 

使用变量应注意的问题;

A.同一区域不能使用相同的变量名

int x=10; int x=30; system.out.print(x);错误,方法main中变量名不能重复定义

B.局部变量在使用之前必须赋值

int y ; system.out.print(y);     错误,未给y赋值

 

强制转换问题

int a =10;

byte b = 20;

b=a+b;无法进行自动转换,应该改为b=(byte)(a+b);

如果超出了被赋值的数据类型的取值范围,得到的结果会与你期望的结果不同

byte b = 126+4;

 

每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。

 

Java语言的整形常量默认为int,如要声明long型可以加‘L’

Java浮点型常量默认为double型,如要声明变量为float型,则需在数字后面加f或F,

Boolean理论上占1/8字节,因为一个开关就可以决定是true和false了,但java没有明确指定他的大小。

v  基本数据类型之间的转换分为以下两种

v 自动类型转换

小范围数据转换成大范围的数据

大范围数据类型  变量名=小范围数据类型的值;

eg:  long x=5;

v 强制类型转换

大范围数据类型转换成小范围数据类型

小范围数据类型  变量名=(小范围数据类型)大范围数据类型的值;

eg:  long x=555555555555L ;  inta=(int)5L;

boolean 类型不能转换成任何其它数据类型。

 

运算符

v  算术运算符:+ 、 - 、 * 、 / 、 % 、 ++ 、 --

v  赋值运算符:= 、 += 、 -= 、 *= 、 /= 、 %=

v  关系运算符:> 、 < 、 >= 、 <= 、 == 、 !=

v  逻辑运算符:! 、 & 、 |  、 && 、 ||

v  位运算符:& 、 | 、 ^ 、 ~ 、 >> 、 << 、 >>>

v  字符串连接运算符:+

v  三目运算符 :?: