IT十八掌徐培成第二天笔记
来源:互联网 发布:ubuntu如何删除文件 编辑:程序博客网 时间:2024/04/30 03:17
jvm : 虚拟机 --> sandbox
jre : jvm + 核心类库
jdk : jre + 工具,javac java
java_home=
path=搜索顺序. notepad calc mspaint binary
classpath=;.
java -classpath d:\java;d:\;.
javac
关键字
------------
class //类
interface //接口
byte //字节bit:位
short //短整型 2 byte
int //整型 4 bytes
long //长整型 8 bytes
float //浮点型
double //双精度浮点.
char //字符
boolean //布尔 false true
void //空
null //空,不存在
if //如果
esel //否则
switch //分支
case //情况.
default //默认,缺省
while //当.. 循环
do //
for //for 循环
break //中断
continue //继续
return //返回
[访问权控制]
private //私有的
proected //受保护的
public //公共的
[class function modifier]
abstract //抽象
final //最终的
static //静态的
synchronized//同步
extends //扩展
implements //实现
new //新建
this //当前
super //超类,父类,
instanceof //是否是xxx实例
try //尝试
catch //捕获
finally //最终
throw //抛出
throws //定义类声明时,抛出异常
package //包
import //导入 export
native //本地的
transient //瞬时的,暂时的,临时的 persistent
asset //断言
标识符
----------------
英文字母
数字
_ + $
区分大小写
包名:aaa.bbb.ccc.ddd,全都小写
类 :helloWorld --> HelloWorld,
变量和函数: convertStringToInt --> convertString2Int
convertStr2Int -->
final String BRAND ="benz" ;
注释
-------------
1.单行注释
// //sql --<!-- -->\
2.多行注释
/*
*/
3.文档注释
/**
*
*/
100
'a'
2^10 = 1024 = 1K
2^20 = 1024K = 1M
2^30 = 1024M = 1G
2^40 = 1024G = 1T
2^10 = 1024
2^10 = 1024
2^10 = 1024
2^10 = 1024
java的负数采用补码方式存储:取反 + 1 。
[作业]
-----------
1.负数的表现形式,为什么如此设计?
2.-128是在内存中是如何存储的?推算过程?
3.-1的表示形式如何的?
4.正负数是否都支持补码的方式?
5.正数是否是负数的减一取反?
java中基本数据类型:primitive,
默认是int类型.默认浮点数是double类型.
升格自动转换。隐式转换。
降格强制转换。显式转换。
逻辑运算为何不存的短路的情况?
//判断结构
1.
if(exp){
....
}
2.
if(exp1){
...
}
else{
...
}
3.
if(exp1){
...
}
else if(exp2){
...
}
...
else{
...
}
switch
---------------
1.支持的类型byte short int char
2.
作业
-------------
switch :
循环语句
---------------
while(exp){
....
}
//至少执行一次.
do{
...
}while(exp)
[作业99乘法表必须掌握]
-----------------------
for()
while()
作业
------------
1.空心三角形
2.倒三角空心
main() function
Modifier : public static void
function
-------------------
1.一段独立程序
2.修饰符 返回值 函数名(参数类型1 参数名称1,参数类型2 参数名称2,...){
函数body
return ;//只有void类型的返回值才可以不写return.
}
3.
4.
作业
-------------
[定义函数]
add // +
subtract // -
multiple // *
divide // /
支持float,doule,long,int。//函数重载.
jre : jvm + 核心类库
jdk : jre + 工具,javac java
java_home=
path=搜索顺序. notepad calc mspaint binary
classpath=;.
java -classpath d:\java;d:\;.
javac
关键字
------------
class //类
interface //接口
byte //字节bit:位
short //短整型 2 byte
int //整型 4 bytes
long //长整型 8 bytes
float //浮点型
double //双精度浮点.
char //字符
boolean //布尔 false true
void //空
null //空,不存在
if //如果
esel //否则
switch //分支
case //情况.
default //默认,缺省
while //当.. 循环
do //
for //for 循环
break //中断
continue //继续
return //返回
[访问权控制]
private //私有的
proected //受保护的
public //公共的
[class function modifier]
abstract //抽象
final //最终的
static //静态的
synchronized//同步
extends //扩展
implements //实现
new //新建
this //当前
super //超类,父类,
instanceof //是否是xxx实例
try //尝试
catch //捕获
finally //最终
throw //抛出
throws //定义类声明时,抛出异常
package //包
import //导入 export
native //本地的
transient //瞬时的,暂时的,临时的 persistent
asset //断言
标识符
----------------
英文字母
数字
_ + $
区分大小写
包名:aaa.bbb.ccc.ddd,全都小写
类 :helloWorld --> HelloWorld,
变量和函数: convertStringToInt --> convertString2Int
convertStr2Int -->
final String BRAND ="benz" ;
注释
-------------
1.单行注释
// //sql --<!-- -->\
2.多行注释
/*
*/
3.文档注释
/**
*
*/
100
'a'
2^10 = 1024 = 1K
2^20 = 1024K = 1M
2^30 = 1024M = 1G
2^40 = 1024G = 1T
2^10 = 1024
2^10 = 1024
2^10 = 1024
2^10 = 1024
java的负数采用补码方式存储:取反 + 1 。
[作业]
-----------
1.负数的表现形式,为什么如此设计?
2.-128是在内存中是如何存储的?推算过程?
3.-1的表示形式如何的?
4.正负数是否都支持补码的方式?
5.正数是否是负数的减一取反?
java中基本数据类型:primitive,
默认是int类型.默认浮点数是double类型.
升格自动转换。隐式转换。
降格强制转换。显式转换。
逻辑运算为何不存的短路的情况?
//判断结构
1.
if(exp){
....
}
2.
if(exp1){
...
}
else{
...
}
3.
if(exp1){
...
}
else if(exp2){
...
}
...
else{
...
}
switch
---------------
1.支持的类型byte short int char
2.
作业
-------------
switch :
循环语句
---------------
while(exp){
....
}
//至少执行一次.
do{
...
}while(exp)
[作业99乘法表必须掌握]
-----------------------
for()
while()
作业
------------
1.空心三角形
2.倒三角空心
main() function
Modifier : public static void
function
-------------------
1.一段独立程序
2.修饰符 返回值 函数名(参数类型1 参数名称1,参数类型2 参数名称2,...){
函数body
return ;//只有void类型的返回值才可以不写return.
}
3.
4.
作业
-------------
[定义函数]
add // +
subtract // -
multiple // *
divide // /
支持float,doule,long,int。//函数重载.
0 0
- IT十八掌徐培成第二天笔记
- IT十八掌徐培成第一天笔记
- IT十八掌徐培成第三天笔记
- 第二十八篇: 学习笔记
- Programming In Scala笔记-第二十八章、XML相关
- 功名第二十八
- 第二十八套
- 第二十八章 虚拟语气
- 第二十八章 ognl表达式
- 第二十八讲 Ajax技术
- 第二十八周工作日志
- 第三章第二十八题
- 第三章第二十八题
- 第三章第二十八题
- 第三章 第二十八题
- 《道德经》·第二十八章
- 《道德经》·第二十八章
- 学习笔记(十八)
- 自定义EditText-带清除所有输入按钮的EditText
- 网关协议学习:WSGI
- 简述jpg、gif、png-8、png-24的区别,分别使用场景
- JAVA中的访问修饰符和包
- 慕课网Linux达人养成计划I内容摘记
- IT十八掌徐培成第二天笔记
- 火车头采集器对织梦后台管理员永久登录的问题解决办法
- 第三方开源库:Dialog相关:DialogPlus + SweetAlertDialog +Alerter
- eclipse导包时候出现弹出 'Building workspace' has encountered a problem. Errors occurred during
- 保留两位小数的String用法
- 集合框架
- 音乐多媒体播放的三种方式
- Mongodb概述(二)
- IO流_转换流出现的原因及格式