温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

常用Java命令有哪些

发布时间:2021-12-02 15:41:20 来源:亿速云 阅读:146 作者:iii 栏目:编程语言

这篇文章主要介绍“常用Java命令有哪些”,在日常操作中,相信很多人在常用Java命令有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”常用Java命令有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、Core Java核心概念

1.什么叫类?

类就是某一种事物的一般性的集合体,是相同或相似的各个事物共同特性的一种抽象。

2.什么叫对象?

在面向对象概念中,对象(Object)是类的实例(instance)。对象与类的关系就像变量与数据类型的关系一样。

3.类的核心特性有哪些?

类具有封装性、继承性和多态性。

封装性:

类的封装性为类的成员提供公有、缺省、保护和私有等多级访问权限,目的是隐藏类中的私有变量和类中方法的现细节。

继承性:

类的继承性提供从已存在的类创建新类的机制,继承(inheritance)使一个新类自动拥有被继承类(父类)的全部成员。

多态性:

类的多态性提供类中方法执行的多样性,多态性有两种表现形式:重载和覆盖。

4.方法

对象中的方法表达了对象所具有的行为。方法实际上就是函数。
5.属性

一个对象的属性是能够被外界或对象所处的环境所感知或操纵的数据或状态。

6.Java是什么?

Java是一门易于变成的跨平台编程语言,同时又是一个开发、应用、执行和部署平台。Java包括Java编程语言,开发工具和环境、Java类库等。Java语言是由美国Sun公司开发的一种完全面向对象的程序设计语言。Java语言由C++语言发展起来,但比C++语言简单。Java语言具有简单、与平台无关、高效、健壮、安全、多线程等特点,它是当前网络编程的***语言。Java既是一门编程语言又是一个平台。

7.为什么要用Java?

最主要的原因是Java与平台无关,一次编译,处处运行,以及它的易于编程的特性。

8.用Java开发程序的步骤是怎么样的?

编写源代码(*.java)→编译(javac *.java)→执行(java *.class)

9.Java的环境变量

由于Java是平台无关的,安装JDK时Java不会自动设置路径,也不会修改注册表,需要用户自行设置环境变量,但不需要修改注册表。

JAVA_HOME:JDK的安装路径;

CLASSPATH:JVM装载、class字节码文件时的搜索路径;

PATH:系统的环境变量,命令的搜索路径。

path变量指出Java提供的可执行文件的路径;

class path变量指出Java包的路径(for Windows)

set path=%path%;  C:\Program Files\jdk1.5.0\bin;  set classpath=.;  C:\Progam Files\jdk1.5.0\lib

10.JVM是什么?

JVM,Java Virtual Machine,Java虚拟机,是一个逻辑的操作系统,它屏蔽了硬件和平台信息,JVM能将字节码文件(*.class)解释并执行。正是这种独立执行的方式,使得Java具有与平台无关的特性。

11.类的加载过程

类加载器(class loader)加载字节码到内存,JVM内存数据区将对象状态放置在堆区,各线程使用的变量放在栈区,类的特征放在方法区。然后进行字节码验证(Byte code verifer),再执行。

二、常用Java命令

1.$javac

编译源代码

2.$javaclass [args]

执行类文件(Byte code 文件)

3.$jdb 

调试命令

4.$javadoc [options] [packagenames] [sourcefiles] [@files]

生成Javadoc文档

5.$jar {ctxu} {jar -flie} [manifest -flie] [-c directory] fiels…

解压缩jar文件命令
c:创建新的压缩文件(create)
t:列出清单(tail)
u:更新压缩文件(update)
v:显示压缩过程(view)
f:压缩文件的名称(filename)
m;按照清单指定信息进行压缩

三、Core Java语法与规范

1. 一个源文件只有一个public类;

2.public源文件可以有多个类定义;

3.源文件名字必须与public类名一致

4.包名必须在***行(except annotation)注释通常放在***行,定义了包,则包定义放在***行(包用来区分同名的类以及组织类);

5.包名可以有零个或一个,但不可以有多个;

6.源文件如果带包的话,***存放在包结构对应的目录下。

到此,关于“常用Java命令有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI