java简介_day01

Java简介

1.从1993年左右推出的的一款高级编程语言(Oak 橡木),面向互联网编程,安全可靠 、面向对象、跨平台等特点

java基本语法—跨平台(操作系统Widow MacOS Linux等 )

古老的语言 一定程度上依赖老的操作系统,导致发展比较慢,而此时的的java脱颖而出,提出类类似于黑科技的技术--JVAN(java虚拟机)
JVM虚拟机的分类
				windows版本的JVM 
				Linux版本的JVM
				MacOS版本的JVM

注意:JVM的操作系统的版本不一样,但是JVM 的运行环境是一样的,执行程序是同一个,只是操作系统的接口不一样,里面的数据都是一一样的,相当于屏蔽了底层操作系统的差异性,从来做到了跨平台的作用。

JAVA的三大技术架构

	J2se(基础班/标准版)--给小型应用程序以及桌面服务提供开发的解决方案
	J2ee(企业版)--给企业中的集中式开发提供解决方案
	J2me(小型版)--嵌入式开发提供解决方案

JDK1.5版本是JAVA里程碑式的版本,JAVASE,JAVAEE,JAVAME

搭建java语言环境
JRE:java运行时环境–》给java应用程序提高平运行环境 JRE=JVM+核心类库
核心类库:当java程序启动时必须要加载的信息
JDK:java开发工具包–》给提供开发环境以及运行环境 JDK=JRE+kit(工具包) .exe表示的是可执行文件

命令提示符的打开三种方式
开始+R
地址栏 cmd
开始

JAVA_HOME=jdk安装位置      自定义环境变量
path=%JAVA_HOME%bin
javac   类名称
java中类不能单独运行

main方法功能—》所有的java程序执行的入口

		1.可以让类单独运行
		2..java程序入口
		3.被JVM调用
.java文件(程序员可以看得懂的代码  源代码)--javac--.class文件(字节码文件)-->编译
.class文件(字节码文件)--java--结果--运行
python语言没有编译 直接运行----》java不一样的地方

注意:命令行窗口的文件名不一致的情况

		1.class 文件名和类的名字一样
		2.公共类类名要和.java文件名保持一致--》外部能正常找到文件,公共的,保证每个JVM都能找到
		3.一个类中只能有一个公共类的存在
		4.当java文件中出现多个类名区分大小写的类,保留的是第一个类的类名,当做.class文件的内容被最后一个类的内容所覆盖
		
windows 环境中不区分大小写--  java语言一定区分大小写
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值