JAVA--初识Java语言

1.什么是Java

(1)Java的用途
客户端(C/S),浏览器(B/S),移动端(M/S),大数据开发和存储。
程序与Java:
(2)程序与Java
程序:来自生活,完成某些事情的一种既定方式和过程,以及对一系列动作的执行过程的描述。
Java:编写程序的工具就是计算机语言,Java就是多种语言中的一种高级语言。
(3)Java的发展史
产生:Java是Sun Microsystems于1995年推出的高级编程语言,James Gosling被称为Java之父。
发展:
在这里插入图片描述
(4)Java技术平台
在这里插入图片描述

2.开发Java程序

(1)Java开发的流程:
编写源程序(MyProgram.java)→编译源程序(MyProgram.class)→运行
(2)使用记事本开发Java程序:
使用记事本编辑.Java源程序→使用Javac命令编译,生成 .class文件→使用Java命令运行.class文件
(3)Java程序结构

public class HelloWorld {
		public static void main(String[] args) {
				System.out.println("HelloWorld");
		}
}

注解:
1、类名与文件名完全一样,首字母大写

2、main()程序入口,四要素必不可少
3、System.out.println()从控制台输出信息,S大写
4、{和}一一对应,缺一不可

(4)Java程序的注解
单行注解:单行注解以//开始
多行注解:多行注解以/*开始 ,以*/结尾
JavaDoc注解:JavaDoc注解以/**开头,以**/结尾
(5)Java编码规范
①一行只写一条语句
②{}的使用及位置
③代码缩进

3.集成开发环境

(1)集成开发环境:IDE,将程序开发环境和程序调试环境集合在一起,方便程序员开发软件
(2)Java项目组织结构
包资源管理器:用包组织Java源文件,类似于文件夹
导航器:类似于Windows中的资源管理器
(3)Java API帮助文档
在这里插入图片描述
(4)Java反编译工具
编译:将源文件(.java)转换成字节码文件(.class)的过程
反编译:将字节码文件(.class)转换回源文件(.java)的过程
工具:Jad、FrontEnd

4.Java虚拟机工作原理

(1)从宏观上Java虚拟机的工作原理。从最初的我们编写的Java源文件(.java文件)是如何一步步执行的,如下图所示,首先Java源文件经过前端编译器(javac或ECJ)将.java文件编译为Java字节码文件,然后JRE加载Java字节码文件,载入系统分配给JVM的内存区,然后执行引擎解释或编译类文件,再由即时编译器将字节码转化为机器码。在这里插入图片描述
(2)类加载器
类加载指将类的字节码文件(.class)中的二进制数据读入内存,将其放在运行时数据区的方法区内,然后在堆上创建java.lang.Class对象,封装类在方法区内的数据结构。类加载的最终产品是位于堆中的类对象,类对象封装了类在方法区内的数据结构,并且向JAVA程序提供了访问方法区内数据结构的接口。
(3)运行时数据区
字节码的加载第一步,其后分别是认证、准备、解析、初始化。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值