欢迎来到天天文库
浏览记录
ID:38834066
大小:183.00 KB
页数:44页
时间:2019-06-20
《Java语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java语言基础-------李冉J2EE网络编程课件主要内容程序结构语句规则语言基本单位2程序结构一个程序可包括若干个类,各类之间存在并列、继承和包含关系。这些类通常是在一起协同工作的:每一个类都可能需要创建其他类的对象,并调用类或对象的属性及方法。编程只能在方法中。编译后每个类产生一个.class文件packageimport---class类名1{属性定义方法名1(){-----}方法名2(){-----}}class类名2{-------}3Application程序入口点publicclassHelloWorldApp{publicstaticvoidm
2、ain(String[]args){…}}javaHelloWorldApp执行包括main方法的主类javaHelloWorldAppargs[0]args[1]…4语句规则语句种类说明语句如属性说明、变量说明等表达式语句控制语句(条件、循环、转移)异常处理语句块语句(代码块,一组语句用花括号括起来)注释//---只限于行内/*---*/一段注释文本基本语句用分号结束5数据类型与说明语句Java中所处理的数据是将各种数据类型实例化后的数据。数据类型实例化的方法:说明语句实例化数据的两中形式:变量与常量基本数据类型数值类型整数byte(8),short(16),i
3、nt(32),long(64)浮点类型float(32),double(64)字符类型char(16)注:Unicode码布尔类型boolean(true/false)引用类型类class字符串StringStringBuffer数组类型[]6数据类型与说明语句基本数据类型说明语句:booleanb=true;shortsi=128;intI,j,k=-99;longl=123456789;charch=‘J’,chc='中';floatf=3.1415926;doubled=-1.04E-5;Java几乎是将字符串视为基本数据类型Strings=“你好!”;Ja
4、va标识符:区分大小写组成:字母数字_$开头:字母_$7常量布尔常量truefalse字符型常量转义字符,asc
5、
6、码,参与算术运算整型常量一般常量:32bit长整型常量:64bit(88L)十进制数:非0开头的正负整数105,-23八进制数:0开头的正负整数017(15),-023(-19)十六进制:0x开头0x2F(47),-0xa8(-168)浮点常量一般浮点常量(32bit)3.14F6.18E3F双精度浮点数(64bit)7.56D6.02E23(D可省)8变量变量定义格式:类型名字[=值];变量的名字,必须遵循标示符规则,不能是关键字。变量的作用范围:
7、变量的作用范围决定内存的分配,初始化,变量声明的位置决定了变量的作用范围。全局变量:类或对象的成员;局部变量:程序块、方法、形参9数据类型转换转换类型自动转换:级别低的到级别高的强制转换:不同类型,或者高级向低级例:inta;longb;charc;b=a;a=(int)b;c=(char)a;a=(int)c;布尔型与其他数据类型之间不能强制类型转换byteshortintlongfloatdouble10数据类型转换publicclassa1{publicstaticvoidmain(Stringargs[]){inti=65;charc='a',cc='王'
8、;System.out.println(i);65System.out.println((char)i);ASystem.out.println(c);aSystem.out.println((int)c);97System.out.println(cc);王System.out.println((int)cc);29579System.out.println((char)35328);言}}11Java运算符一般运算是把运算对象作为一个整体处理,而位运算是把整型数运算对象拆开,以位(bit)作为运算对象算术运算符+,-,×,/,%,++,--,-关系运算符>,<
9、,>=,<=,!=,==逻辑运算符&,
10、,!,&&,
11、
12、按位运算符~按位取反,&,
13、,^按位异或移位运算符<<,>>,>>>不带符号右移条件运算D=表达式1?表达式2:表达式3赋值运算符=,+=,-=12运算符例—移位移位>>带符号右移:左侧空出位全用符号位填充>>>不带符号右移:左侧空出位用0填充<<左移:符号位被挤掉x二进制表示x<<2x>>2x>>>23000011110011110000000011100000111-1711101111101111001111101100111011128>>1128/21=64256>>4256/24=16-256>>
14、4-256
此文档下载收益归作者所有