黑马程序员_基础语法

来源:互联网 发布:mp4视频修复软件 编辑:程序博客网 时间:2024/06/03 12:19

----------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------

1.java语言的三种技术架构

J2EE:企业版
是为开发企业环境下的应用程序提供的一套解决方案。
该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。
J2SE:标准版
是为开发普通桌面和商务应用程序提供的解决方案。
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
比如Java版的扫雷。
J2ME:小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。
该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
2.常用的dos命令行
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 推出dos命令行
3.java语言的特点:
Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能。Java可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。
4.JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。JDK(Java Development Kit):java的开发工具,包括jre+开发工具
5.环境变量path和classpath的作用是什么?(1)path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程序文件所在的目录,用于指定DOS窗口命令的路径。(2)Classpath是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class类文件的。
6.标识符命名规则:
由数字(0-9),大小写英文字母,以及_和$组成。
不能以数字开头。
不能使用关键字来自定义命名
7.数据类型:基本数据类型(4类8种):整数类型:byte(8位)、short(16位)、int(32位)、long(64位)浮点数类型:float(32位)、double(64位)字符类型:char(16位)布尔类型:boolean(ture false)(1位)
序号数据类型大小/(B)数据范围1 byte8[-128,127]2 short16[-215,215-1]3 int32[-231,231-1]4 long64[-263,263-1]5 char16[0,216-1]6 float32[-3.4E38(-3.4*1038)3.4E38(-1.7*1030];7 double64[-1.7E308(-1.7*10308)1.7E308(-1.7*10308];8 boolean1true / false
8..注释

多行注释/*......*/(多行注释中不能有多行注释)

单行注释//.......

文档注释/**.......*/

注释的另一个作用是调试程序。

注释是一个优秀程序员必须养成的习惯

9.类型转换:

自动类型转换:
java中不同数据类型进行运算时,不能直接进行运算,小的类型会自动向大的类型进行提升。
如果不同数据类型进行运算的值赋给小的类型,编译器会报错,可能损失精度。
java中定义了一些适用于表达式的自动类型提升规则:
1.所有的byte,short,char类型的值将被提升为int型。
2.如果一个操作数是long,float,double,计算结果就是对应的long,float,double。
强制转换类型:
byte b = 3;
b = b + 4;//会报错,b+4的结果是int型,不能赋给b。
b = (byte)(b+4);//强制把b+4的结果转换成byte型,再给b。
10.运算符
算术运算符:
黑马程序员_基础语法上 - 蚂蚁的天空 - 蚂蚁的天空
赋值运算符:= , +=, -=, *=, /=, %=
比较运算符:
黑马程序员_基础语法上 - 蚂蚁的天空 - 蚂蚁的天空
 逻辑运算符:
黑马程序员_基础语法上 - 蚂蚁的天空 - 蚂蚁的天空
 位运算符:
黑马程序员_基础语法上 - 蚂蚁的天空 - 蚂蚁的天空
操作负数取反,补码
 -3:     10000000_00000000_000000000_00000011
-3的反码: 11111111_11111111_111111111_11111100 ,符号位不变,其他位 0,1交换
-3的补码   11111111_11111111_111111111_11111101 ,反码加1,得到补码
 三元运算符:
格式:(条件表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;


---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
原创粉丝点击