java300集视频笔记

java300集视频笔记

ID:41848799

大小:2.07 MB

页数:137页

时间:2019-09-03

java300集视频笔记_第1页
java300集视频笔记_第2页
java300集视频笔记_第3页
java300集视频笔记_第4页
java300集视频笔记_第5页
资源描述:

《java300集视频笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1、进制转换2进制0bl0=28进制010二816进制0x10=160xf=15Interger.toBinaryStringO转为2进制Interger.toOctalStringO转为8进制Interger.toHexStringO转为16进制整数常量的默认类型是int如果数据的大小没有超过byte/short/char的表数范围,则可以自动转型2、浮点数浮点数i量的默认类型是doubledoublea=314e-2〃科学计数法,即a=3.14浮点数存在舍入误差,如进行不产生舍入误差的精确数字计算,需使用BigDecima

2、l类(最好避免比较中使用浮点数)3、char类型用来表示在Unicode编码表中的字符Unicode可处理各种语言的所有文字,占2个字节,允许有65536个字节char在0-65535范围,运行时育接当作整数来运算可以把0-65535间的整数直接转型为charjava里面的字符串要定义成String类4、自动类型转换容量小的数据类型可自动转换为容量大的数据类型char可自动转换为intint转为floatlong转为floatlong转为double转换时可能会精度损失特例:可将整型常量直接赋值给byte,short,char

3、等,只要不超出其表数范围强制类型转换:当一种类型强制转换成另一种类型,如超出目标类型的表数范围,值就会改变表达式中的类型提升:做所有的二元运算符(+」/%),都有类型提升问题,要强制类型转换5、变量Java的每个变量都要声明局部变量使用前必须先声明和初始化Final+变量二常量只能被赋值一次(常量要大写)命名规范:变量、方法名:首字母小写和驼峰原则runRun();monthSalary();常量:大写字母和下划线类名:首字母大写和驼峰原则GoodMan6、运算符算数运算符:二元运算符类型提升:整数运算:如果两个操作数有一个为

4、Long,则结果也为Long;没有Long时,结果都为int浮点运算:如果两个操作数有一个为double,则结果也为double;只有两个操作数都为float时‘结果才为float一元运算符(++,・・):b二a++,先赋值,再自增b二++a,先自增,再赋值逻辑表达符:逻辑与:&&逻辑或:II逻辑与和逻辑或采用短路的方式,从左到右算,如果确定值就不会再计算下去逻辑非:!位运算符:《左移一位,相当于乘2>>右移一位,相当于除2三目条件运算符:x?y:z如果x为true,运算结果为y的值,否则为z的值(可代替简单的if-else判

5、断)Math.random();随机生成0~1Z间的任意小数JDK7.0后switch表达式的结果可以是字符串7、递归结构递归头:什么时候不调用自身方法递归体:什么时候需要调用自身方法8、JDK中主要的包Java.lang:包含一些java语言的核心类,如String>Math、lntrger>System和Thread,提供常用功能Java.awt:包含了构成抽象窗口I:具集(abstractwindowtoolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)Java.net:包含执行与网络相关的操

6、作的类Java.i。:包含能提供多种输入/输出功能的类Java.util:包含一些实用工具类,如定义系统特性、使用与日期曰历相关的函数9、生成API文档文档注释:/**使用JAVADOC生成API文档常用的java注释标签:@Author作者@version版木@param参数@return返回値的含义@throws抛出异常描述(©deprecated废弃第28集:面向对象01_面向过程和面向对象的本质区别1、面向对彖编程(OOP)的本质:以类的方式组织代码,以对象的方式组织(封装)数据2、面向对象思维:00A面向对象分析,0

7、0D面向对象设计3、对象:具体的事物4、类:对对象的抽象(抽象:抽出象的部分)5、结构:class类{属性;方法;第29集:面向对象02—面向对象的方式思考问题1:11、引用类型:JAVA中除基本类型外的变量类型都称之为引用类型,JAVA中的对象是通过引用reference对其操作的第30集:向对象03一类和对象的关系/写出我们的第一个类1、类的属性:定义成员变量(属性)时如果不对其初始化,java使用默认值对其初始化(int:0,double:0.0,char:u0000;boolean:false,所有引用类型:null

8、)2、属性定义格式:[修饰符]属性类型属性名=[默认值]3、方法定义格式:[修饰符]方法返回值类型方法名(形参列表){}4、JAVA中方法参数传递:值传递第31集:面向对象04一程序执行过程的内存分析_011>栈(1)每个线程私有,不能实现线程间的共享!(2)局部变量放置于栈

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

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

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