2021.5.25 it男成长史 第一课

笔记:

1.什么是程序:

程序是为了模拟现实世界,解决现实问题而使用计算机语言编写的一系列的指令集合

2.Java的历史是于1995年推出的面向对象的程序设计语言

J2SE正常版,J2EE面对企业,J2ME面对app

 

2004年发布jdk1.5版本更名为java5.0

2014年由甲骨文公司收购并发布java8.0

3.Java的语言特点

.面向对象(贴近人类思维模式,模拟现实世界,解决现实世界问题)

.简单性(自动内存管理机制,不易造成内存溢出;简化流程处理,语义清晰)

.跨平台(操作系统,服务器等)

4.计算机的执行机制(1)

1.编译执行:

.将源文件编译成平台相关的机器码文件,一次编译,多次执行、

.执行效率高,不可跨平台、

2.解释执行:

.将源文件交给不同的平台独有的解释器、

、执行效率低,可以跨平台、

5.Java的执行机制

先编译,再解释:java编译.class执行到操作平台

.将源文件编译成字节码文件(.class),再将字节码文件进行解释执行、

.Java的设计理念:write once run anywhere

6.名词解释

.JVM(java virtual machine)虚拟机:使用软件在不同的操作系统的中,模拟相同的环境

.JRE(Java runtime environment)运行环境:包含jvm和解释器,完整的Java运行环境

.JDK(java development kit)开发环境:包含jre+类库+开发工具包、

7.DOS命令操作:

windows加r呼出窗口    | 查看当前目录下的文件及文件夹:dir   创建目录(文件夹):mkdir_b

更换盘符:d:|  进入文件夹:cd+文件夹名字

返回上一级目录:cd ..   |  清空屏幕:cls

删除文件:del 文件名   |   删除文件夹:rd+文件夹名称

退出:exit  |  

8.创建以.java结尾的源文件:first.java

编写第一个程序:

9.编译与运行

.编译:javac 源文件名称.java

.运行:Java 类名

10.类的阐述:

.同一个源文件种可以定义多个类

.编译后,每个类都会生成独立的.class文件

.一个类中,只能有一个主方法,每个类都刻有自己的主方法

.public修饰的类成为公开类,要求类名必须与文件名称完全相同,包括大小写

.一个源文件中,只能有一个公开类

11.Package(包)

.作用:类似于文件夹,用于管理字节码(.class)文件

.语法:package 包名;

.位置:必须写在源文件的第一行

.带包翻译:javac -d . 源文件名称.java(自动生成目录结构)

.带包运行:java 包名.类名(又称全限定名)

.采用域名倒置的规则

12.编码规范(1)书写格式

.层级之间必须缩进(Tab:一个制表位

.一行只写一句代码

13.编码规范(2)代码注释

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

.多行注释:/*多行注释*/

.文档注释:/**文档注释*/(生成外部文档:javadoc -d . Hello.java)

14.编码规范(3)标识符命名

(1):语法规定:

.可以由:字母,数字,_,$组成,但不能以数字开头。

.不能与关键字,保留字重名。

(2)约定俗成:

.望文生义,见名知义

.类名由一个或者多个单词组成,每个单词首字母大写

.函数名,变量名由一个或者多个单词组成,首单词首字母小写,拼接词收首字母大写

.包名全小写,只可以使用特殊字符".",并且不以"."开头或者结尾

.常量全大写,多个单词用_连接。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值