孙鑫java学习笔记1-3

孙鑫java学习笔记1-3

ID:16164363

大小:97.00 KB

页数:19页

时间:2018-08-08

孙鑫java学习笔记1-3_第1页
孙鑫java学习笔记1-3_第2页
孙鑫java学习笔记1-3_第3页
孙鑫java学习笔记1-3_第4页
孙鑫java学习笔记1-3_第5页
资源描述:

《孙鑫java学习笔记1-3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一。JAVA基础JavaSE(JavaPlatform,StandardEdition)。JavaSE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaEE(JavaPlatform,EnterpriseEdition)。这个版本以前称为J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序JavaME(JavaPlatform,MicroEdition)。这个版本以前称为J2ME,也叫K-JAVA。JavaME为在移动设备和嵌入式设备(比如手机、P

2、DA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境java的跨平台是通过java虚拟机(JVM)来实现的。java虚拟机不是跨平台的,每个平台有各自的虚拟机!以java虚拟机的不跨平台来支持java字节码的跨平台……javac编译器-》字节码>javachello.javajava解释器>javaHello(加载的是Hello类,是由javac产生的字节码类;必须大写头)println与print的区别:print打印之后不换行:如要换行可在字符串之后+“/n”字符能起到换行作用:例:System.out.print

3、("霞妹乖乖/n");System.out.println("欢欢乖乖");所有java程序都是以类来执行的;.多个class可以编辑到一个.java文件中,但编译后会分别产生各个.class字节码文件;可以将多个.class打包成.jar文件..如果在源文件中定义了一个public的class之后,此文件名必须为这个类名;--一个源文件中最多只能有一个Public的类。java程序必须有一个main函数(入口函数):publicstaticvoidmain(String[]args)System是JDK中给我们提供的一个类,调用里

4、面的成员变量out,它是类的一个对象,它有一个方法println,println(在屏幕上打印输出一段话)C:DocumentsandSettingsAdministrator>e:E:>setclasspath环境变量classpath没有定义E:>setclasspath=E:JavaLessonLesson1E:>javaWelcome╰☆╮依然珊瑚海_/~↘☆youhttp://694591297.qzone.qq.com祐手牽倫E:>cdE:JavaLessonLesson1E:JavaLesson

5、Lesson1>cd..E:JavaLesson>cdE:>cdE:JavaLessonLesson1E:JavaLessonLesson1>cdE:>E:JavaLessonLesson1>setclasspath=d:;.(.表示当前所在路径)E:JavaLessonLesson1>javaWelcome╰☆╮依然珊瑚海_/~↘☆youhttp://694591297.qzone.qq.com祐手牽倫E:JavaLessonLesson1>.classpath设置为E:/JAVA,.点代表当前路径

6、语法:基本数据类型:byte://单字节数据类型,取值范围:-128-127byteb;b=3;//3在取值范围内,所以此步骤之后b还是字节类型b=b*3;这种情况下会出现出错,原因是当字节数据类型数据与整型数据参与运算时,会将结果转化成int类型,因为java中为了保证数据运算精确,所以有这种数据强制类型转换,她们的取值范围是不一样的,结果转换为整型之后再赋值给字节类型b,当然出错咯,而且java把这种情况当做错误来处理,所以当你编译到此处时编译就停止了。改成这样呢:b=(byte)b*3(强制类型转换);还是不行。因为本来就是b

7、yte,不需要转换,要改成b=(byte)(b*3),运算的结果再转换;System.out.println(b);打印为9因为*号的运算等级要高于数据类型转换。short://有符号的两个字节数据类型,取值范围:-32768-32767byteb;shorts=5;b=s;同样这里也会发生:possiblelossofprecision丢失精度的错误,原因就是short类型不能直接赋值给byte类型,要赋值就必须强制类型转换:b=(byte)s;int和long数据类型:int是4个字节,long是8个字节数据类型char:jav

8、a中采用2个字节码来表示字符,取值范围是0-65535charch;ch='a';//用单引号直接赋值ch=97;//用取值范围之内的整数直接赋值//上面两种赋值方式输出结果都是a哦!!!float://4个字节floatf=1.5f

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

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

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