java语言入门总结

人类对机器的一些指令的集合

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

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

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

5.请简述Java语言的运行机制。

编译 编译器: 源文件—》机器码文件(C 、);运行效率高,

源代码-----翻译器(编译)------二进制码文件------运行

速度快,不能跨平台

解释 解释器: 源文件逐行翻译并运行,(basic,JavaScript);

可以跨平台;

Java :先编译,后解释。

_源代 《一线大厂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)书写规范

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值