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开发环境
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
注意事项:
- Java大小写敏感
- 尽量使用英文
- 文件名和类名一致,并首字母大写
- 使用英文符合
作者:静默虚空
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗