JAVA笔记

Java发展历史

Java是SUN(全称为:Stanford University Network,1982年成立)、公司开发出来的一套编程语言,主设计者是James Gosling,Java起源:Green项目(通过Email控制家电产品)
在这里插入图片描述Java技术开发分支
Java标准开发(JavaSE):Java语言核心的类;
Java嵌入式开发(JavaME):消费类电子产品的软件开发;
Java企业开发(JavaEE):开发企业级应用
在这里插入图片描述

Java语言特点

简洁有效
可移植性
面向对象
垃圾回收
引用传递
适合分布式计算
健壮性
多线程编程支持
较高的安全性
函数式编程
模块化支持

Java可移植性

1、Java运行机制
计算机高级语言类型主要有编译型和解释型两种,Java是两种类型的集合。
在这里插入图片描述
2、JVM(Java Virtual Machine)
Java程序开发与执行需要基于JVM支持。
在这里插入图片描述

搭建Java开发环境

1、JDK简介
JDK(Java Development Kit、Java开发工具包)
DK是Oracle提供给开发者的一套Java开发工具包,开发者可以利用JDK进行源代码的编译,也可以进行字节码的解释执行;
JDK下载地址:http://www.oracle.com
在这里插入图片描述
2、JDK类型
(1):JDK(Java Development Kit):主要提供Java程序的开发支持,同时也提供有JRE(Java Runtime Environment)的支持;
(2):JRE(Java Runtime Environment):提供有Java的运行环境,但是无法进行项目开发,在本处JRE分为两类,一类是“Server JRE”(服务器端JRE)、另外一类是“JRE”(客户端JRE);
3、JDK历史版本
1995.05.23,JDK 1.0的开发包发布,同时来讲在1996年的时候JDK正式提供下载,标志Java的诞生;
1998.12.04,JDK 1.2版本推出,而后Java正式更名为Java2;
2005.05.23,Java十周年大会上,推出了JDK 1.5版本,带来更多新特性;
2014年,Java提供了JDK 1.8版本,并且支持有Lambda表达式,可以使用函数式编程
4、JDK配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
具体的Java配置可以参考 https://www.runoob.com/java/java-environment-setup.html

Java编程起步

1、第一个Java程序
开发文件后缀为“*.java”;
程序并打印信息
程序编译:javac Hello.java
程序解释:java Hello
在这里插入图片描述

public class Hello {				// 程序所在类(后期会有详细讲解)
	public static void main(String[] args) {		// 程序主方法
		System.out.println("课程资源请访问:www.mldn.cn"); // 屏幕输出信息
	}
}

2、类定义
Java中的程序是以类为单位,所以所有的程序都必须在class定义范畴之内,类的定义有两种形式:
class 类名称 {}
public class 类名称 {}

在这里插入图片描述
在这里插入图片描述
3、主方法
主方法是一切程序的起点,所有的程序代码都从主方法开始执行,Java中的主方法定义如下:

public static void main(String args[]) {
	   执行的代码;
	}

4、系统输出

System.out.println():输出之后追加一个换行
System.out.print():输出之后不追加换行
public class Hello {
	public static void main(String args[]) {
		System.out.print("www.mldn.cn");// 输出数据不换行
		System.out.print("www.mldn.cn");// 输出数据不换行
		System.out.print("www.mldn.cn");// 输出数据不换行
	}
}
JShell交互式编程工具

jshell是一种交互式编程工具,从JDK 1.9开始提供
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CLASSPATH环境属性

Java程序的执行依赖于JVM,当用户使用java命令去解释class字节码文件的时候实际上都会启动一个JVM进程,而在这个JVM进程之中需要有一个明确的类加载路径,而这个路径就是通过CLASSPATH环境属性指派。
在这里插入图片描述
SET CLASSPATH=d:\mldnjava
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值