Java语言基础

Java语言基础

ID:38834066

大小:183.00 KB

页数:44页

时间:2019-06-20

Java语言基础_第1页
Java语言基础_第2页
Java语言基础_第3页
Java语言基础_第4页
Java语言基础_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。