java语言入门总结

1.什么叫做程序?
人类对机器的一些指令的集合

2.程序是由_字符构成,编写程序所用的文件叫做源文件,当程序运行时必须将该文件转换为机器码文件__文件。

3.Java是在___1995__年问世,由___Sun___公司__Green__项目组负责研发,组长叫___詹姆斯·高斯林___,被后人称为Java 之父。

4.Java语言的特点是___跨平台性_____,简单性__,面向对象_____。

5.请简述Java语言的运行机制。
编译 编译器: 源文件—》机器码文件(C 、);运行效率高,
源代码-----翻译器(编译)------二进制码文件------运行
速度快,不能跨平台

解释 解释器: 源文件逐行翻译并运行,(basic,JavaScript);
可以跨平台;
Java :先编译,后解释。
源代码------编译------字节码文件(平台中立)------解释运行
比较快,跨平台

.java文本文件
.—class字节码文件(编译后);平台中立
—解释器—
—JVM—
—操作系统----

6.JVM是___java虚拟机_,它的作用是屏蔽不同操作系统的差异,_
JRE是__java运行环境______,由___jvm+解释器_____组成,它的作用是_____运行.class文件

JDK是_java开发工具包______,由____编译器+JRE+工具+类库___组成,它的作用是__提供java开发所需内容______。

7.Java代码都要写__类____中,一个____类__可以有一个__main__函数作为程序的入口函数。

8.请编码实现一个程序,该程序负责向控制台打印 hello world。

**class hello{
		public static void main(String[] args){
			System.out.println("Hello world");
		}
}**

9.(填空)编译时使用__javac____命令,语法是___javac 源文件名______,运行时使用___java______命令,语法是 java 类名___(不带 )_。

10.请写出Java程序需要配置的三个环境变量。
JAVA_HOME: jdk安装目录;
PATH:JAVA_HOME/bin
CLASSPATH: .(指示编译器和虚拟机,到哪去找所需要的类)

13.(简述)public class 与 class 的区别是什么?使用public class 时需要注意什么?
不加public的类,只能在一个包里面使用。加了public可以公开在每个包使用。
一个原文件中可以定义多个类,
一个源文件中只能定义一个公开类,公开类的类名必须和类名一致!

14.(简述)Java中的包有什么作用?如何定义包?
包:相当于目录,
Package 包名
包结构和目录结构必须对应

相当于文件夹,分类管理字节码文件
语法:
package 包名;
位置:源代码的第一行
带包编译:javac -d . 文件名.java
带包运行:java 包名.类名(全限定名)

15.(填空)编译一个带包的源文件时,使用__javac 命令,语法是 javac 类名__,运行时使用_ java 包.类名_ ,语法是java p1.hello _

16.(填空)当需要使用一个不属于“本包”的类时,需要使用___import__语句引入,Java中默认引入**_java.lang**_____包。(import:避免重复写包名)

java中的语法规范:

(1)书写规范

  • 层级之间必须缩进(一个制表格)

  • 一句代码以;结束,一句代码占一行

  • println(打印并换行) print(打印)

    (2)代码注释

  • 单行注释://

  • 多行注释:/注释/

  • 文本注释:/*注释/抽取命令:javadoc -d 文件夹名 文件名.java

    (3)命名规范
    1.硬性要求
    标识符由数字、字母、_、$组成,数字不能开头
    不能使用关键字和保留字

    2.约定俗成
    1)望文生义,见名知义。
    2)类名首字母大写:HelloWorld
    3)方法名,变量名首单词首字母小写,后面单词首字母大写(驼峰命名):helloWorld
    4)包名全小写:com.macw.test;
    5)常量名全大写,多个单词组成_隔开:HELLO_WORLD

附:

DOS命令:

  • windows+R 呼唤dos窗口

  • cmd打开命令行窗口

  • java -version:查看JDK版本号

  • F:切换到F盘

  • cd 文件夹名称:进入某个文件夹

  • dir:查看当前目录下内容

  • del 文件名.后缀名:删除文件

  • rd 文件夹名称:删除文件夹

  • cd…:返回上一级目录

  • cls:清屏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清如许.

整理不易,点滴助力就是不竭动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值