从零开始学java class1

从零开始学java class1

一,为什么学习Java

主要以应用型程序为主

java语言涉及到许多领域开发.

服务器程序

银行,证券交易平台,电子商务后台…

● Android应用

安卓手机,各种移动设备,智能家电…

● 软件工具

开发工具eclipse, IneteliJIdea

● 嵌入式领域

智能卡,传感器上

● 大数据技术

Hadoop以及其他大数据处理技术都是用Java

二,Java发展史

1991年sun公司 詹姆斯·高斯林(工程师)

研发需求:
​ 程序运行环境内存小
​ 跨平台

1995年正式确立

2004.9 java1.5发布(重大语法升级变革) 改名为java5(6 7 8)jdk5 改动较大

2009年 sun被oracle收购

三,java语言的特点

跨平台性

1,java源代码只需要编写一次 编译 为字节码文件
2,翻译(java虚拟机,类加载,运行时数据存储 执行引擎) JVM

3,可在不同的平台(操作系统)上运行
4,java语言与平台无关
5,JVM与平台相关

开源(开放源代码,免费)

面向对象

● 交互式特性

● 多线程机制

● 动态的内存管理机制

● 安全性

四, JAVA语言体系结构

JAVASE:Standard Edition (Java标准版) java基础

JAVAEE:Enterprise Edition( Java企业版) servlet jsp

JAVAME:Micro Edition (Java微缩版) 已被安卓开发取代

四,JAVA语言运行机制

#创建.java文件(源代码)----->编译器----->.class文件(字节码)------>不同平台的JVM------>翻译------>指令----->平台运行

核心:Java虚拟机————翻译器

运行过程:编写java源代码(.java文件)------编译器---->.class(字节码)-------类加载—>jvm------->操作系统

JDk——java开发工具包———分为开发工具和JRE————编译工具 打包工具等(面向开发人员)

JRE——Java运行环境———JVM(虚拟机)和运行时所需核心类

JVM——运行java程序

五,Java运行环境的安装与配置

搭建开发环境

安装JDK(java开发工具包), 编译器…,jre,jvm
jdk针对于开发人员的工具包

里面包含一些工具(编译器,打包,测试工具), JRE(Java Runtime Environment Java运行环境) ,JVM负责执行class文件

编写 Hello.java 源代码 通过javac命令调用编译器 把源码编译为.class文件

六, 配置环境变量

为了使用java命令更加方便, 把存放命令的地址 配置到windows的系统路径中.

这样不管在哪里使用,都会找到命令所在路径.

七,开发第一个java程序

public class Hello{
	
	 public static void main(String [] args){
		 
		 System.out.print("hello world");
		 
	 }
	
}

通过javac命令 将.java文件编译成.class文件

然后通过java命令运行类

由于使用这些命令,需要到bin目录中才可以.很不方便

解决办法:

在系统环境变量 Path中将jdk所在的bin文件的目录配置到path中

在任何目录中都可以使用java命令

上一篇:C# 委托的理解


下一篇:mysql学习--表列的增删改