快捷搜索: 长连接 前端 源码 pan

一起学java!java环境搭建

一起学java->语言基础篇(1)


前言

从最基础的开始学习,系列一直更新,一起坚持学习,由浅入深!


一、java概述(可略过)

1、java之父-詹姆斯·高斯林(james Gosling)

2、发展历史

1990年,sun(太阳)公司,看好智能家电方向,James Gosling为首,开发一套通用系统,该系统主要用来做智能家电的控制系统;选开发语言,c c++,计划也是使用c++来开发,James Gosling基于c++做扩展;尝试扩展一周左右的时间之后,选择放弃该计划;开发一套新的语言,Oak(橡胶树);继承了c++的优势,摒弃了c++的劣势;基于Oak语言实现了智能家电的控制系统的开发;sun公司成立了FirstPerson子公司,James Gosling为首的团队;参加了三次竞标,三次都流标;解散了FirstPerson,Oak语言也随之被搁置了;互联网的发展,浏览器开发发展;仅仅是基于静态网页,sun公司在浏览器端实现动态的效果;轻量级,在网络中传输的效率要高;Oak被注册过了,更名为JAVA;1995年,sun公司正式推出java高级编程语言2009年的时候,sun公司被oracle公司收购了。

3、java版本发展

1)1996年1月23日, JDK1.0发布,Java语言有了第一个正式版本的运行环境,JAVA程序可以在浏览器中运行,被看作是未来的互联网语言面向互联网编程的语言 2)1997年2月19日,JDK1.1发布,新增反射等新特性,Java 语言的基本形态基本确定。 3)1998年12月4日,JDK1.2发布,在该版本中,对技术体系进行了拆分,分为三个方向;这个分类影响非常久远,体现出主流语言设计者的思想:针对于不同的应用领域,在形态,API 集合等方面进行划分。 J2SE 标准版,基础版,J2ME和J2EE的基础 J2ME 面向移动端开发版本,主要面向手机等终端设备开发 J2EE 面向企业级开发版本 4)2000年5月8日,JDK1.3发布,在1.2的基础上类库等进一步完善 5)2002年2月13日,JDK1.4发布,Java 语言真正开始走向成熟,提供了非常完备的语言特性。新增正则表达式、NIO等新特性。 6)2004年9月30日,JDK1.5发布,里程碑式的版本,从这个版本开始版本名称更新为JDK5,该版本新增注解、自动装箱、自动拆箱等多个新特性,极大的推动了java语言的发展。 JAVASE JAVAME JAVAEE 7)2006年12月11日,JDK6发布,该版本语法改进不多,但在虚拟机内部做了大量的改进,成为一个相当成熟稳定的版本。 8)2011年7月28日,JDK7发布,Oracle发布的第一个JAVA版本,该版本Java 虚拟机的稳定性真正做到的工业级,成为一个计算平台而服务于全世界。 9)2014年3月18日,JDK8发布,新增Lambda 表达式等新特性,引入函数式编程新思想。

市场上用的比较多的还是JDK8,学习讲解的也是基于JDK8

4、

主要应用领域 – Android 主语言为java 大数据 大数据常见解决方案首选语言 嵌入式 java本身设计时就为了嵌入式系统的开发 网站程序 类似于京淘大型网站后台程序

5、Java特点

简单 易学:相对c、c++语言 安全:安全机制 面向对象:编程思想 开源:社区活跃 跨平台 Java开发出来的程序在任意一个装有JVM的系统上都可以运行,无需修改代码; 跨平台的原理: JVM(JAVA虚拟机)是实现跨平台的核心;将Java程序翻译成当前操作系统可以理解的指令,操作系统执行程序 使用JVM有什么缺点: 使用JVM相应的会影响java程序的执行效率; 所谓平台就是跨操作系统

注意:java语言是跨平台的 ; jvm不是跨平台的,每个操作系统拥有自己对应版本的jvm

二、java开发环境的安装配置

1.java基本概念

JVM:java虚拟机,跨平台核心 JRE:java运行时环境 jre=jvm+核心类库 JDK:java开发工具包 JDK=JRE+开发工具

2.java开发环境安装配置

1)下载jdk 下载地址:

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

2)安装jdk 直接双击安装程序安装即可(注意:修改自己路径,路径中不要出现中文、空格、特殊字符。) 安装完成后会弹出框询问是否要继续安装jre,由于jdk具有jre完整的能力,根据自身需要选择是否安装。

3)安装完成后,win+r 输入cmd,输入命令 java -version 查看版本

4)path环境变量 Path是Windows系统内置的一个环境变量,可以在path中配置java环境变量;可以实现java的命令在任意目录下都可以使用

win10 系统为例(其他系统操作可以百度,都差不多) 点击属性后,点击高级系统设置,点击环境变量 进来后,配置JAVA_HOME环境变量并指向当前jdk的安装目录,上面是用户变量,为当前用户配置变量;下面是系统变量,为所有用户配置变量。 配置PATH环境变量,在原有环境变量之后加入%JAVA_HOME%/bin win10系统双击点开path后加入 到了这里环境就搭建好了,我们写一个hello word运行自己的第一个程序!!!

入门案例:输出Hello Word!

1、Java程序是由类构成的 定义类的格式:class FirstDemo{} 2、程序的入口 main方法 主函数 位置:类里边 {}内 public static void main(String[] args){} 3、输出语句 程序就可以输出一行话 位置:main方法中 main后的{}内 System.out.println(“Hello World!”); 完整代码:

class FirstDemo{
          
   
	public static void main(String[] args){
          
   
		System.out.println("Hello World!");
	}
}

编译运行: 1)我们找到一个文件夹或者自己创建一个写代码的文件夹,然后创建一个文本文档 2)将文本文档后缀改成.java 3)在文本文档位置,导航栏输入cmd,进行编译和运行 编译:将人写的代码翻译成当前操作系统可以理解的指令 bin/javac 编译命令 格式: 命令:javac 要编译的java文件名(.java)

.java文件编译成.class文件

运行:基于.class字节码文件运行程序 bin/java 格式: 命令:java class文件的名称(不加.class后缀)

这样第一个程序Hello Word!就完成了。

总结

本章主要讲java开发环境的搭建;入门案例。

这是一个系列,我会持续更新下去,从最基础的开始,包括基于java的数据结构与算法还有jvm等一系列的知识,和目前较为用的较多的技术等都会总结到这里,我们一起学习呀!!

学习内容:

搭建 Java 开发环境 入门案例输出Hello Word!

经验分享 程序员 微信小程序 职场和发展