黑马程序员技术交流社区
标题:
个人的javaEE基础班总结,未完待续...
[打印本页]
作者:
bidexiaxiang
时间:
2016-11-12 02:00
标题:
个人的javaEE基础班总结,未完待续...
因为只能篇幅有限只能一天一天的发 (先发第一天的)
Day1总结
------------------------------------------------------------------------------------------------------------------------
1.cmd 的开启
(1)
2.Dos命令的操作符
dir 读取目录
md 生成目录
cd 进入目录
rd 删除目录
del 删除文件
cls 清屏
2.快捷键
ctrl + a 全选 Ctrl + c 复制 Ctrl + s 保存 Ctrl + z 撤销
3.JVM,JDK,JRE
4.用nates编写第一个程序
(1).在盘符下找到bin文件---shift +鼠标右键-----在此处打开命令符----输入...javac XXX.java---输入..java xxx.txt
5.环境变量
我的电脑 ---属性----高级系统设置---高级---环境变量----编辑---找到java的bin的路径复制在path中%xxx\xxx\bin:%---确定---确定--确定
临时变量
我的电脑--- 属性----高级系统设置--高级--新建----设置----变量名:JAVA_HOME ,变量值:%xx\xx\bin:%
6.HelloWorld案例
class HelloWorld {
public static void main(String[] args) {
System.out.println("hellworld");
}
}
7.命名规则
26个字母和0-9的数字,$ 和 _ 中文也可以
包:一般是公司的名字拼音反着写
类和接口命名:一个单词首字母大写,两个单词以上,首字母都需要大写
方法和变量:一个单词小写,多个单词从第二个单词首字符大写
常量:单词全部大写,多个单词全部大写中间用下划线链接
8.注释
//:是单行注释,单行注释
/
**
/: 多行注释,
9.关键字:被JAVA语言赋予特殊意义的单词
10.JAVA三大平台版本
J2SE:标准版,为开发普通桌面应用程序或者商务应用程序提供解决方案,它是其他两个平台的基础
J2ME:小型版,为开发电子产品或者嵌入式设备提供解决方案.
J2EE:企业版,为开发企业环境下的应用程序提供解决方案,主要针对Web应用程序.
作者:
aA772807986
时间:
2016-11-12 08:30
不错啊,加油!!!
作者:
bidexiaxiang
时间:
2016-11-13 00:55
Day2
1.byte 占一个字节 取值范围 -128到127 ,short 占两个字节,int 占四个字节,long占八个字节 ,flaot占四个字节,double占八个字节,char占两个字节,boolean没有明确字节个数
2.JAVA编译器有常量优化机制
byte ,short, int long------> double 自动类型转换
例子
byte b = 3 + 4; //输出结果 b = 7,底层会自动类型转换
byte b1 = 3;
byte b2 = 4;
byte b3 = b1 + b2; //结果报错,需要强转
3.class A {
public static void main(String[] args) {
//任何数据类型用 + 与字符串都会产生新的字符串
System.out.println("hello" + 1 + 'a'); // hello1a
System.out.println( 1 + 'a'+"hello"); // 98hello
System.out.println( "---------\\---------------");
System.out.println( 'a' + 1 +"hello"); // 98hello
System.out.println( "a" + 1 +"hello"); // a1hello
System.out.println( "----------\\--------------");
System.out.println("5 + 5 =" + 5 + 5); // 5 + 5 = 55
System.out.println('a'); // a
System.out.println((short)('a')); // 97
System.out.println( "------------------------");
}
}
4.a++ 与 ++a 参与运算的区别
int a = 1;
b = a++; //先将a赋值给b,然后在自增 a = 2,b = 1
b = ++a; //a先自增,然后在赋值给b, a = 2, b = 2
5. % 运算符结果只与左边有关,右边无关
例: System.out.println(10 % -7); //结果为 3
System.out.println(-10 % 7); //结果为 -3
System.out.println(-10 % -7); //结果为 -3
6.原码 反码 补码
原码:0b 1000 1010
反码:0b 1111 0101
补码:0b 1111 0110 原码的基础上加1
7.ANSI
A(65) Z(90) a(97) z(122) 0(48) 9(57)
作者:
aA772807986
时间:
2016-11-13 16:14
同学,好样的,一点点总结积累
作者:
L10052108
时间:
2016-11-13 22:31
http://bbs.itheima.com/forum.php?mod=viewthread&tid=252798
QQ截图20161113223033.png
(65.79 KB, 下载次数: 6)
下载附件
2016-11-13 22:31 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2