JAVA程序入门基础

JAVA 基础

1.什么是程序和指令

程序就是:将有序的步骤写成一个文档,让计算机去理解执行,而这由有序的步骤组成的备忘录就是程序
指令是:指挥命令,其实就是备忘录中一个具体的步骤。

2.计算机语言

人与计算机之间的沟通,一种计算机能读得懂的语言我们称之为 “计算机语言‘’

3语言发展史
在这里插入图片描述
在这里插入图片描述
Java 是一种计算机编程语言

Java的历史与发展:

Java是Sun Microsystems于1995年推出的高级编程语言。

James Gosling (java之父) 詹姆斯 苟思林
在这里插入图片描述

2010年被 Oracle 公司(甲骨文)收购。

Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术。

4.Java 能做什么

Java 技术主要应用: 大型网站平台开发 金融、电信等高大上行业 政府、企业应用 移动端开发(例如手机端、车载系统、智能家居等)

在这里插入图片描述
在这里插入图片描述
5.Java语言特性(一)

Java是一种面向对象的、独立于平台(OS)的语言: 是完全面向对象的编程语言。 是无需修改程序便能够在不同环境中运行。
Java程序被编译成一种名为字节码格式的 “class”文件,字节码文件可以在任何带有 Java解释器的操作系统、软件或设备运行。

Java语言特性(二)

简单性

安全性

可移植性

面向对象性

健壮性

多线程性

体系结构中立

解释执行与高性能

分布式

动态性

6.Java程序的运行机制

Java程序必须经过编写、编译、运行三个步骤:
编写:是指在Java开发环境中进行程序代码的开发,最终形成后缀名为.java的Java源文件。
编译:是指使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件。(jvm ——java虚拟机)
运行:是指使用Java解释器将字节码文件翻译成机器代码,执行并显示结果。这一过程如图所示:
在这里插入图片描述

在这里插入图片描述 JVM的运行机制

不知道JVM是什么的 可以百度一下

7.Java开发规范

Java命名规范 编写代码前,我们先应该树立规范编程的概念 如同写作文一样,要有规范的写法,不能随意编写
不规范的编码或者导致错误,或者让人无法理解,很不专业!

在这里插入图片描述
8.Java格式规范

(1)每行一条语句,一条语句不要超过80个字符,超过部分换行书写。

(2)缩进后续行当将变量设置为某个值时,所有后续行的缩进位置应与第一行的变量值相同。当调用一个方法时,后续行缩进到第一个参数的开始处。当将变量或属性设置为等于表达式的计算结果时,从后面分割该语句,以确保该表达式尽可能放在同一行上。

(3)在执行统一任务的各个语句组之间插入一个空行。好的代码应由按逻辑顺序排列的进程或相关语句组构成。

9.Java注释规范

注释:给人看不给电脑用的

(1)块注释:

	主要用来描述文件、类、方法、算法等。一般用在文档和方法的前面,也可以放在文档的任何地方。以“/*”开头,“*/”结尾,例如:
 /*
 *	注释
 */

(2)行注释:

	主要用在方法内部、对代码、变量、流程等进行说明。与块注释格式相似,但是整个注释占据一行。
	例:
     /* 注释*/

3)尾随注释:

	与行注释功能相似,放在代码的同行,但是要与代码之间有足够的空间,便于分清。
	例:
				int m=4 ;	     /* 注释*/
				
如果一个程序块内有多个尾随注释,每个注释的缩进应该保持一致。

(4)行尾注释:

与行注释功能相似,放在每行的最后,或者占据一行。以‘//’开头。

(5)文档注释:

	与块注释相似,但是可以被javadoc处理,生成HTML文件。以‘/**’开头,‘*/’结尾。文档注释不能放在方法或程序块内。
	例:
/**
 * 注释
 */     

10.java语法

1.类名必须和标题名保持一致
2.严格区分大小写
3.程序的入口主方法main	
4.双引号中的内容原样输出,除\n换行符 \t制表符
5.换行的方式:println \n
6.每行需以分号结尾
7.所有的符号必须是英文状态下的
8.花括号成对出现
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值