Java语言概述

1、计算机语言发展史
语言:汉语 普通话 英语 西班牙语 日语 韩语等 —》人与人沟通的语言
人与计算机沟通的语言。
(1)机器语言:用二进制码表示的计算机能识别和执行的一种机器指令集合。
二进制码:0 1组成的编码。0101010101010101010–》学猫叫
(2)汇编语言:用一种助记符代替机器指令,也成为符号语言。
0101010101010101010–cat cry
(3)高级语言:一种接近于人们使用习惯的高级程序设计语言,用英文来写计算机程序
比如:
A=1;
A=a+b;
常见的高级语言:c语言、C++、C#、R、Python、VB
Java、scala等
2、java语言概述
java是一个90后语言。最早是由 sun(Standford University Network)公司
james Gosling 发明。
一开始:Oak(橡树)->Java
Java 网络的发展 不同操作的系统可以互相连接 语言能够同时运行。
跨平台。Mac linux windows unix ubuntu
java类 java包 。
淘宝、京东 基于java
java涉及一套技术体系
3、JAVA语言的特性和优点
java是一种面向对象的语言。
最大的特点:一次编写,到处运行。–》跨平台。
面向对象:万事万物皆为对象。
简单:容易上手。
高性能:字节码形式运行。
多线程:
多态。
python相对比较自由。算法包。

学习一门语言相当于武林功法——>理解精髓 思想。 招式
4、java的开发环境
(1)JDK:java development kit :开发者工具包;
(2)JRE:Java Runtime Environment:java运行环境
(3)JVM:Java Virtual Machine:java虚拟机

Java SE:Standard Eition 标准版----》
Java EE:Enterpr Edition 企业版
Java ME:Micro Edition 集成和移动开发 物联网

5、JDK的安装与配置
配置环境变量:
(1)下载的或考来的 JDK 压缩包
无需安装,直接配置环境变量。

		JAVA_HOME:jdk安装包的位置
		在PATH里面添加 %JAVA_HOME%\bin;
		               %JAVA_HOME%\jre\bin
		点击确定后 使其生效。
		右键我的电脑->属性->高级系统设置-》环境变量-》
		win+r 打开命令窗口 输入cmd
	(2)如果是 .exe安装
        会发现没有配置环境变量 也能运行 只是不能出现 javac。
		原因是:在path里面自动增加了:
		C:\Program Files (x86)\Common Files\Oracle\Java\javapath
		还是需要在path里增加一下 JAVA_HOME:jdk安装包的位置 %JAVA_HOME%\bin;

6、DOS常见的命令—>为我们后面的编程奠定基础
win+r 打开命令窗口 输入cmd
dir(directory):列出当前目录下的文件及文件夹
cd(change directory):变更目录
cd …:返回上级目录
d: 表示换到d盘
md: 建立文件夹
del:删除文件不删除文件夹
rd:删除目录
cls(clear screen):清屏
exit:退出
tab 会自动补齐
7、Java程序的概述
java源文件: .java结尾的
字节码文件: .class结尾的

跑的 字节码文件。通过 编译器(compiler) .java-->.class文件->jvm-解释器。->finish

源文件编写 编译 解释 运行

8、 第一个java程序 helloworld

(1)注意 要将类名与文件名保持一致。

(2)javac默认与当前窗口的编码格式 一致。
设置编码格式 -encoding utf-8
(3)javac 源文件名
(4) java 字节码文件名
第一个程序

public class HelloWorld{
	public static void main(String[] args){
		
		System.out.println("第一个java程序:Hello World!");
		
	}
	
}
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值