Java基础整理

来源:互联网 发布:ubuntu 安装ntfs 编辑:程序博客网 时间:2024/06/06 13:25

1.基础语法

1.      如果一个源文件中什么内容都没有,编译会不会生成 字节码文件?

不会(字节码生成的文件是类名,什么都没有不会生成字节码文件)

2.      如果一个类中没有主方法(如下图),编译运行会怎么样?: 没有主方法

 

主方法 :

      是一个特殊的方法 ,是程序的入口,JVM开始执行的地方

     

                 

3.       我们的代码最小的存在单位是

1)    类  主方法(方法)  叫结构性的代码  后面是不需要;  (分号)【规范要求】

凡是大括号的后面都不需要分号;

2)    功能执行语句,例如 打印语句  后面必须加上;

3)    类中不能够写功能执行语句,例如打印语句

4.      所有的标点符号都必须是英文状态下的

5.      Java代码中是严格区分大小写

6.      字节码文件的名字和类名一致,建议源文件名字和类名一致

7.       一个Java源文件中可以写多个并列的类,编译完毕之后会生成多个独立的字节码文件

        建议在实际开发中一个java文件中只写一个类

8.       一个类可以使用public修饰

如果一个类使用public修饰,必须和源文件名字一致,而且我们一般也只会在一个java文件里写一个类,不建议写多个类。

2.分隔符

分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。

花括号({}):表示一个代码块,是一个整体,花括号要成对使用。

方括号([]):定义数组和访问数组元素时使用。

圆括号(()):使用很广泛,具体用到细讲。

圆点(.):类和对象访问它的成员时使用。

空格( ):把一整条语句分割成几段,空格的次数不限制。

一般单词之间一个空格就可以了

注意:必须都是半角下的英文符号

、       关键字

关键字: 其实就是在设计java的时候赋予特殊意义的单词

所有的字母全部小写       

public

class

boolean

break

byte

case

catch

char

assert

const

continue

default

do

double

else

enum

extends

final

finally

float

for

goto

if

implements

import

instanceof

int

interface

long

native

new

package

private

protected

abstract

return

strictfp

short

static

super

switch

synchronized

this

throw

throws

transient

try

void

volatile

while

0 0