java笔记..docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java学习笔记1、Java严格区分大小写2、计算机中:一位是八个字节 二进制表示3、面向对象:1)是一种思想2)使复杂问题简单化3)让角色转变,从执行者变为指挥者4)举一个例子(结合实际场景,如面试的场景)面向对象的三个特性:封装,继承,多态注:开发就是找对象使用,没有对象就创建一个对象。找对象,建立对象,使用对象,维护对象的关系。4、栈和堆 5、私有仅仅是分装的一种表现形式。分装不仅仅只是私有。6、全局变量:不初始化有默认初始值,在堆内存中 局部变量:不初始化没有默认值,在栈内存中,必须初始化才能参与运算。1)成员变量和局部变量:作用范围:成员变量作用于整个类中。局部变量作用于函数中,或者语句中。在内存中的位置:成员变量:在堆内存中,因为对象的存在,才在内存中存在。局部变量:存在栈内存中。7、构造函数构造函数间调用只能用this语句8、Eclipse实用技巧:如何快速注释程序代码(快捷方式) (1)Ctrl+/ :以“//”注释 (2)Ctrl+Shift+C :以“//”注释 (3)Ctrl+Shift+/ :以“/* */”注释(1)数组 dos命令行 (3)运算符循环(例题)(5)封装This匿名对象主函数(10)进制转换函数(13)基本类型的转换在java中基本类型可以相互转换,boolean类型比较特殊不可以转换成其他类型。转换分为默认转换和强制转换: 默认转换:容量小的类型会默认转换为容量大的类型 Byte(1)--short(2)-int(4)--long(8)--float(4)--double(8) char(2)-- 所有的浮点型(float、double)我们都统一的认为比整数容量都大,不看字节数。 Char 和 short在同一个等级下 Byte、short、char之间计算不会互相转换,首先先转换成int Byte b1 = 10; Short s1 = 20; Int i1 = b1 +s1 ; // java程序分编译期 和运行期 // 编译阶段只是知道b1 + s1 的结果是int类型。 // int类型无法直接赋值给byte类型 // byte b2 = b1 +s2; // 可以通过 Byte b3 = 100;强制转换: 将容量大的类型转换成容量小的类型,需要进行强制转换 注意:只要不超过范围可以将整形值直接赋值给byte,short,char 在多种类型混合运算过程中,首先现将所有数据转换成容量大的那种,再运算 double d = 5.998;Int i = (int)d;Byte b = (byte)5.998;注意:强制类型转换时把占用空间大的类型转换为占用空间大小的类型时采用截取的方法,不会进行四舍五入。因此,试图将一个类型强制转换为另一个类型时,有时候会损失一些精度,甚至值完全不同。变量:关于java语言中的变量java中如何定义变量,语法:数据类型 变量名;如何给变量赋值,语法: 变量名 = 值;变量的本质是什么? 变量就是内存中的一块空间,这块空间有“类型”,“名字”,“值”例如:Int a ;// 在内存中开辟一块空间,这块空间的类型是整形,给这块空间名字起了一个名为a// 赋值 a = 100;// 通过变量名去访问那块内容System.out.println(100);// 重复访问System.out.println(100);System.out.println(100);修改为:System.out.println(a);深入变量: //申请一块int类型的空间,起名i,并且赋值10 Int i = 10;System.out.println(i);// 重新赋值i = 100;System.out.println(i);// 变量可以重新赋值,但不能重新声明//在同一个域中,变量名不能重复。// int i =200; // Error不在同一区域中可以声明。(新方法中)-------// java语言中的变量必须先声明,再赋值,才能使用int a;a = 10;System.out.println(a);// 声明三个变量i1,i2,i3,类型都是int类型,i1,i2两个变量没有赋值,只有i3变量赋值。Int i1,i2,i3 = 456;// Error// System.out.println(i1); // i1没有赋值不能访问。System.out.println(i3);常量和变量A、Java的数据类型Java一共有八种基本数据类型:可分为4类:1:整型:包含整型(int)(4字节),短整型(short)(2字节),长整型(long)(8字节),字节型(byte)(1字节);2:字符型:(

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档