java求学之路---入门篇

前言

在校期间一直学的python,一直期待着以后能够对计算机视觉做出深入的研究。然而两年的考研落榜后,梦破了。在这几天的求职工作中,体会到了二线城市python岗位实在太过稀少。而我又由于家庭原因不得已只能在家乡工作。因此,决定用重新学习java,目前在B站上跟着大佬学习,期待在未来的几个月能找到满意的工作。只要我还活着,我的人生就不会失败。加油!
ps:随笔记录巩固自己的记忆,方便未来查看

Java的诞生

C语言
优点:运行快,效率高
缺点:指针和内存管理复杂
C++
优点:面向对象,图形领域和游戏领域适合
缺点:过于复杂
为了解决C/C++的问题需要新的语言
新语言的设计要求

1. 没有指针和内存管理
2. 真正的可移植性,编写一次,到处运行
3. 面向对象
4. 类型安全
5. 高质量的类库

java初生

java特性
简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性
java三大版本
java 2 标准版(J2SE) 桌面程序、控制台开发、、、
java 2 移动版(J2ME) 嵌入式开发、、、
java 2 企业版(J2EE) web端、服务器开发、、、

JDK、JRE、JVM是什么
JDK: Java Development Kit
JRE: Java Runtime Envirment
JVM: Java Virtual Machine
三者之间为包含关系:JDK>JRE>JVM
java求学之路---入门篇

Java开发环境

JDK安装与卸载
安装:

1、下 载电脑对应版本JDK安装包
2、安装JDK
3、配置环境变量
JAVA_HOME => jdk安装路径
PATH => %JAVA_HOME%\bin %JAVA_HOME%\jre\bin
4、测试java安装成功 java -version
* 安装中遇到的问题:安装jdk8时,安装过程中最后追加安装的是jre

卸载:

1、删除java/jdk1.8...文件	
2、删除环境变量(JAVA_HOME、PATH中JAVA相关)
3、cmd中查看java命令

JDK目录

bin		java执行工具
inclde	c/c++头文件
jre		java运行环境
lib		类库文件

hello world

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

# 运行:
javac Hello
java Hello

注意事项:

  1. Java大小写敏感
  2. 尽量使用英文
  3. 文件名和类名一致,并首字母大写
  4. 使用英文符合
上一篇:Argo workflow 案例练习和配置详细解析


下一篇:Jenkins安装