通过对Java的初步学习,我总结出了一部分知识点,内容比较粗略,仅为笔记之类的东西,之后的日子里会通过对Java的不断学习,不断总结新的知识点,欢迎各路大佬们来点拨。(๑¯∀¯๑)
一、认识Java
1.Java语言的介绍
- 语言
人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换。- 计算机语言
人与计算机之间进行信息交流沟通是一种特殊语言,计算机语言中也有字符,符号等,
常见的计算机语言如Java、C、C++。
2. 什么是Java?
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
3.Java可以做什么?
1.开发游戏。如:王者荣耀、吃鸡
2.商城应用:淘宝、京东、饿了么
3.手机系统:安卓系统
4.桌面应用:eclipse 、myeclipse
5.大数据开发
6.人工智能开发
7.Web开发:大型网站、小型企业站
8.客户端开发: 医院的挂号系统、公司的考勤系统、物流系统
4.Java语言的特点
1、是一种完全面向对象的语言。
2、简单的、分布式的、安全的、多线程的语言。
3、一种平台无关的语言,提供程序运行的解释环境。
4、一种健壮的语言,吸收了C/C++语言的有点,但去掉了其影响程序健壮性的部分。(如:指针、内存的申请与释放等)
二、DOS命令
1.WIN+R:调出窗口,输入cmd,回车
2.常用DOS命令
e:切换硬盘
dir:查看内容
cd+文件名+ 回车:进入文件夹(可一次性进入多个文件)
cd..+回车:退回
cd+\:一次性退回
cls:清屏命令
exit:退出窗口
三、注释
1.单行注释:使用 “ // ” 开头,“ // ”后面的添加注释。(快捷键:ctrl+/)
2.多行注释:以 “ /* ” 开头,以 “ */ ” 结尾,在 “ /* ” 和 “ */ ” 之间添加注释。(多行注释不能嵌套使用)
3.文档注释:以 “ /** ” 开头,以 “ */ ” 结尾。(新手阶段目前不会常用)
四、类的定义格式和输出格式
定义类→编写成员变量→编写成员方法。
public class 类名{
public static void main(String[] args){
System.out.println( );
}
}
五、Java中的关键字
关键字是Java的语言保留供内部使用的,如class用于定义类。关键字也可以成为保留字,它们的意思是一样的,我们不能使用关键字作为变量名或方法名。
六、变量
1.变量的本质
变量作为程序中最基本的储存单元,其要素包括变量名、变量类型和作用域。变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的储存空间。
2.变量的分类
- 局部变量:方法或语句块内部定义的变量,生命周期从声明位置开始到方法或语句块执行完。
- 静态变量:使用static定义。从属于类,生命周期伴随类始终,从类加载到卸载。
- 成员变量:方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。
七、常量
常量通常指的是一个固定的值,例如:1、2、3、‘ a ’、‘ b ’、true、false、‘ helloworld ’。
注:主要利用关键字final来定义一个常量。常量一旦被初始化后不能更改其值。
例:
final int PI = 3.14;
则PI的值为3.14,且不可更改。
一般称1、2、3、‘ a ’、‘ b ’、true、false、‘ helloworld ’ 等为字面常量,而用final来定义的PI称为符号常量。
八、基本数据类型
1.整型
四种表示形式:
- 二进制:以0b或0B开头,如:0b01011001
- 八进制:以0开头,如:015
- 十进制:如:45,200
- 十六进制:以0x或0X开头,如:0x15
注:整型常数默认为int型,声明long型常量后要加 ‘ I ’ 或 ‘ L ’。
例:
long b = 47392947363L;
2.浮点型
float类型被称为单精度类型,精确到7位有效数字。
double类型被称为双精度类型,精度约是float的两倍。
注:浮点数是不精确的不能相互来比较,若非要比较则用BigIntegerBigDecimal。
大部分应用程序都采用double类型,浮点型常量默认类型也是double,float类型定义变量需要在后面加 ‘ F ’。
例:
float a = 3.14F;
两种表示形式:
- 十进制数形式,如:3.14、314.0、0.314
- 科学记数法形式,如:314e2、314E2、314E-2
3.字符型
char 类型用来表示在Unicode编码表中的字符,Unicode编码被设计用来处理各种语言的文字,它占2个字节,可允许有65536个字符。
使用单引号来表示字符常量,‘A’是一个字符,“A”表示含有一个字符的字符串。
例:
char c = 'A';
还可以使用转义字符 ‘\’ 来将其后的字符转变为其它的含义。
转义字符:
4.boolean类型
boolean类型有两个常量值,true和false,不能使用 0 或 非0 的整数替代 true 和 false , boolean 类型用来判断逻辑条件,一般用于程序流程控制 。
例:
boolean a ;
a = true;
if(a) {
} else {
}