Java语言基础(1)
给大家介绍一下Java语言基础的东西,个人总结,可能有错,望谅解。分为几部分,这是第一部分
目录
编写hello world
能写出一个可以运行起来的Java程序,尤其是第一个“Hello World”当然很重要。
步骤
(1)建一个项目 文件名.java
(2)定义一个类 class 类名(大写)
(3)在类定义后加上一对大括号 {}
(4)在大括号中间添加一个主(main)方法/函数 public static void main(String[] args)
(5)在大括号中间添加一行输出语句 System.out.println("Hello World!");
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
注意点:文件名字和类名可以不一样,但一般都是设为一样的。
错误点:
如果是自己新建的文档文本.txt ,改成java文件,扩展名要改成.java
不要有拼写错误,如大写和小写的,main不要拼成mian,
括号要成对,括号不能是单个,
标点符号不要写成中文的。
java语言的书写格式的约定俗成
既然会写程序了,那能不能让它更美观写呢?那就是下面的一般习惯了。
1.大括号要对齐,并且成对写
2.左大括号前面要有空格
3.遇到左大括号要缩进,Tab (xiang)
4.方法和程序块之间加空行让程序看起来清晰
5.并列语句之间加空格,例如for语句
java的注释
注释概述 : 用于解释说明程序的文字,提高阅读的可读性
注释的重要性:
注释是一个程序员必须要具有的良好的编程习惯,无论是在平常还是在以后的工作中。
初学者可以养成写代码,先写注释在写代码的习惯
将自己的思想通过注释先整理出来,再用代码去体现。代码仅仅是思想的一种表现形式。
注释的分类格式
*单行注释 格式://注释文字
*多行注释 格式:/*注释文字*/
*文档注释 格式:/**注释文字*/
是否可以嵌套?
单行可嵌套,多行不能嵌套
// 单行注释 //可以嵌套的
/* 但是
/*
多行注释
就
*/
不行了
*/
在eclipse中可以用 Ctrl+/ 来快速把选中的内容给注释掉
关键字
概述:被java语言赋予特定含义的单词
特点: 组成关键字的字母全部小写
关键字展示
用于定义数据类型的关键字 |
||||
class |
interface |
byte |
short |
int |
long |
float |
double |
char |
boolean |
void |
|
|
|
|
用于定义数据类型值的关键字 |
||||
true |
false |
null |
|
|
用于定义流程控制的关键字 |
||||
if |
else |
switch |
case |
default |
while |
do |
for |
break |
continue |
return |
|
|
|
|
用于定义访问权限修饰符的关键字 |
||||
private |
protected |
public |
|
|
用于定义类、函数、变量修饰符的关键字 |
||||
abstract |
final |
static |
synchronized |
|
用于定义类与类之间关系的关键字 |
||||
extends |
implements |
|
|
|
用于定义建立实例及引用实例、判断实例的关键字 |
||||
new |
this |
super |
instanceof |
|
用于异常处理的关键字 |
||||
try |
catch |
finally |
throw |
throws |
用于包的关键字 |
||||
package |
import |
|
|
|
其他修饰符的关键字 |
||||
native |
strictfp |
transient |
volatile |
assert |
标识符
概述:就是给类、接口、变量等起名字是使用的字符序列
组成规则:*英文大小写字母、*数字字符、 *$和_
注意事项: 不能以数字开头,不能是java中的关键字,区分大小写
合法的标识符 |
不合法的标识符 |
HelloWorld |
Hello World (有空格) |
_123_ |
2B (数字开头) |
Demo |
Demo# (不能用 # ) |
Bj_asd$123 |
A12.3 (不能用 . ) |
常见的命名规则
包(文件夹,用于解决相同类名的问题)
包名要求全部小写,一般是公司的域名倒着写
例 www.baidu.com 命名 com.baidu.包的作用
类和接口
如果是一个单词,要求首字母大写,如果是多个单词要求每个单词首字母大写(驼峰命名)
例DemoStudent (如果都是小写,可能不同字母组合组成不同单词,可能会曲解意思)
方法和变量
如果是一个单词,每个字母都小写,如果是多个单词,从第二个单词开始首字母大写
例setName()、getName();
常量
如果是一个单词,所有字母大写,如果是多个单词也是所有字母大写,但是用_分开
例MAX 、MAX_VALUE
先给大家介绍到这里,还有其他的以后再写。