JAVA语言基础

本文介绍了JAVA语言的发展历程,包括J2EE、J2SE和J2ME的不同定位。强调了JAVA的特性如可移植性、安全性及多线程,并详细阐述了JAVA应用程序的运行机制,包括JVM如何解释执行字节码。还讲解了JDK的组成以及JAVA开发环境的搭建步骤,包括设置环境变量。最后提到了DOS命令的使用和编写及运行第一个JAVA程序时可能遇到的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,语言的发展:

语言的发展经过了三个阶段:机器语言,汇编语言,高级语言。

二,JAVA个版本的含义:

J2EE:定位在服务器端的应用.

J2SE:定位在个人计算机上的应用。

J2ME:定位在消费电子产品的应用上。

三,JAVA的特性和优势:

JAVA具有简单性,面向对象,可移植性,高性能,动态性,多线程,安全性,健壮性的优势。

四,JAVA应用程序的运行机制:

计算机是高级编程语言类型:编译型,解释型。

利用编辑器写Java源程序文件名:主类名.class

利用编译器(javac)将源程序编译成字节码文件,字节码文件名:源文件名.class

利用虚拟机解释执行

JVM:是一种规范,可以使用软件来实现,也可以使用硬件来实现,就是一个虚拟的用于执行 bytecodes 字节码的计算机。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。

JVM:负责将Java字节码文件解释运行,边解释边运行,这样速度就受到了影响。Java提供了另一种解释运行的方法,可以一次解释完,再运行特定平台上的机器码,高级的JIT可以只 能分析热点代码,并将这些代码转成本地机器码,并将结果缓存起来,下次直接从内存中调用,这样就 大大提高了执行JAVA代码的效率。这样就实现了跨平台、可移植的功能。

五,JAVA开发工具包JDK:

JDK是在是在jre的基础上增加了编译器及其他 一些开发工具。

六,JAVA开发环境搭建:

可以从官网下载并安装jdk,傻瓜式安装,注意: 安装目录不要包含中文,也不要包含空格然后搭建环境变量

path
    为了在dos命令中的任意目录下都可以找到Java和javac
    在环境变量中的path中配置bin目录

JAVA_HOME
    版本更换的时候可以更加方便
    约定的配置,因为其他一些组件会自动检测系统中是否存在对应的配置

CLASSPATH
    JDK1.5之后不需要再配置classpath了
    之前的版本中Java命令中在执行一个类的时候需要tools.jar和dt.jar,但是之后的版本已经不需要了,所以不需要配置了
    如果想要配置,一定记得配置。路径,代表当前路径
 

七,DOS命令:

Windows中通过 win+r 启动一个运行窗口 ,在运行窗口中输入cmd 进入DOS系统

常用DOS命令:盘符加冒号 盘符的切换 d:回车 cd 加路径 切换目录 cd 文件名 cd.. 目录返回上一层 cd.. cd \ 退回到当前磁盘根目录 cd \ dir 查看当前目录内容 dir Tab 自动填充 ↑ ↓ 再次使用之前用过的命令 cls 清屏 exit 退出

八,第一个JAVA程序:

准备编写
    显示当前文件的后缀名称
    修改当前文件的文件名以及后缀,后缀名一定是.java
    需要更改当前文件的打开方式
    当前文件编写代码
        public class Helloworld{
    public static void main(String[] args){
        System.out.println("Helloworld");
    }
}
  九,第一个程序常见的错误:


1.单词大小写问题。

2.单词拼写。

3.中英文符号问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值