初识Java

目录

Java之父:詹姆斯·高斯林

用记事本书写一个Java程序并运行:

java中的注释:

标识符:

关键字举例:


Java是一种优秀的程序设计语言。

Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。

Java之父:詹姆斯·高斯林

“Write once, Run anywhere"是java的口号。 ——  “一次编译,到处运行”。

用记事本书写一个Java程序并运行:

当我们在记事本中写入一个Java程序,(注:这个记事本的位置要和JDK安装在一个磁盘中,一般JDK默认安装都在C盘,所以我们新建的这个记事本也要建在C盘)

window+R可以启动  cmd

cd命令的使用:

cd空格文件路径然后回车,就可以进入这个目录底下

dir:查看当前目录下的文件 

如何运行这个记事本里面的java程序呢?

1.编译用javac

2.运行用java

javac 文件名.java(回车) 会编译生成一个字节码文件(二进制文件)

当我们把这个字节码文件:文件名.class,发给其他人以后,这个人直接使用Java命令就可以直接运行这个程序了。 

  

java 文件名   就可以运行程序到JVM中

(这个文件是在JVM上面来运行的,只要有JVM就可以运行。)

在这里插一句:C语言是很重要的, C语言并不是简单的 。—— C生万物

ctrl+s   —— 保存快捷键

注:每次修改需要重新保存,然后重新编译    javac 文件名.java

在java当中

,在写代码的时候:

一个.java文件当中,如果有一个类是public修饰的类,那么这个类的名字必须和文件名一致。

(在一个Java文件中,只能有一个public类)public叫做:访问修饰限定符

String是字符串的意思,String[ ]是字符串数组的意思。

main方法(main函数)必须这样写。(规定:在java中左括号是放在main的同一行的)

println的功能强大,可以自动识别需要打印的内容。(相当于C语言中的printf )

在java中:  print只打印不换行,println打印并且有换行功能。

小技巧:你翻你的键盘上的向上的键就可以翻到你使用过的上一个命令了。

 类里面有方法,方法里面才有命令,执行语句什么的。 

 数组名.length就可以直接知道表示数组的长度了

例如:   args.length

直接打印args数组,什么都打印不出来 ,因为里面并没有放元素

java HelloWorld(这里的 HelloWorld 是文件名)空格然后后面跟参数(这个参数叫做:java运行时参数)(这个参数就被加载到args数组中了,数组元素是从下标为0开始的)

然后按回车,参数就会被打印出来了

例题:

 这个类名是f,然后输入java f a b c    ------>   这个命令以后,代表的意思就是:

在args数组(这个数组中原来是什么都没有的,执行这个命令后这个数组中就有了a b c 这3个数据了)中放入了a b c 这3个数据,所以args数组中就只有这3个数据,又因为数组的下标是从0开始的,所以下标为 0 1 2 ,是不可能有3的,所以这个题中它数组越界了。

一个完整的Java程序的结构由如下三个部分组成:

1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。

2.类:类中带有一个或多个方法。方法必须在类的内部声明。

3.方法:在方法的花括号中编写方法应该执行的语句。

总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中。

java中的注释:

 在Java里面有三种注释:

行注释,块注释,文档注释。

注释内容是中文,可能会报错(如果你的电脑报错了那说明你的电脑的默认的文件的编码格式是UTF-8,而javac执行的时候,是以GBK去编码的   所以是因为编码格式不同,所以报错了(在报错这里,如果你把注释内的内容都改成英文就不会报错了);如果你的电脑不报错,那就说明你的电脑的默认文件编码格式就是GBK的,就不用修改了。

最好的解决报错问题的办法是:

把-encoding utf-8放在javac空格的后面就可以改变javac的编码格式,这样就算注释的内容是中文,也不会报错了。

文档注释:

[ ]内的内容可修改成,这个程序的相关内容。 

 这个@后面可以加的很多,暂时只使用这2个就可以了( @version    @author  )

 

window+R可以启动cmd

 注释规范:

1. 内容准确: 注释内容要和代码一致, 匹配, 并在代码修改时及时更新.2. 篇幅合理: 注释既不应该太精简, 也不应该长篇大论.

3. 使用中文: 一般中国公司都要求使用中文写注释, 外企另当别论.

4. 积极向上: 注释中不要包含负能量。

标识符:

【硬性规则】

标识符中可以包含:字母、数字以及 下划线和 $ 符号等等。

注意:标识符不能以数字开头,也不能是关键字,且严格区分大小写。

【软性建议】

类名:每个单词的首字母大写(大驼峰)     例如:  MaxNum

方法名:首字母小写,后面每个单词的首字母大写(小驼峰)   例如:   maxNum

变量名:与方法名规则相同  

以数字开头会报错(不合法),以下划线开头不会报错可以运行打印(合法,但是不合理),但是很不推荐。

合法但是不合理的例子:不能以美元符号开头,不能以下划线开头。 

 

关键字举例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值