1.各种程序使用的开发语言:
数据分析类:
大数据,云计算--python+sql
科学计算--python
机器学习,深度学习--python
应用开发类:
C/S架构:
桌面应用开发--根据环境选择开发语言
移动端app--根据环境选择开发语言
游戏开发--c#等
B/S架构:
web开发--java
2.JDK基础概念和选择:
JDK
jdk,英文全称:java development kit, 翻译过来就是java开发工具包
jdk包含哪几部分?
1.开发工具-开发java的地方, 包含javac,java,jdb,jhat等开发工具
2.JVM--java文件运行的地方,java虚拟机
3.核心类库-java运行需要的一些函数库/依赖
JRE
jre,英文全称:java runtime environment,翻译过来就是java运行环境
jre包含哪几部分?
1.运行工具-运行需要的工具, 包括java,jhat等运行工具
2.JVM--java文件运行的地方,java虚拟机
3.核心类库-java运行需要的一些函数库/依赖
实际开发应该选用的jdk版本:
企业开发一般使用稳定的jdk8和jdk11,其中jdk11较多
1.稳定, 很成熟, 出现问题也可以有很多解决方案
2.是jdk长期支持版本,java官方长期维护和支持
扩展:
什么是jdk长期支持版本?官方会定期维护的,保证jdk可用和稳定的jdk版本
jdk长期支持版本:
jdk8, 也就是jdk1.8, 这俩是一个版本
jdk11,
jdk17,
jdk21
3.Windows常见CMD命令:
c/d/e--切换盘符
cd xx\yy\zz-切换文件地址
dir--查看当前文件内容
start-执行当前文件,感觉有点没用,因为直接输入名字,然后回车也行
cd..--退回上级文件
cd \--退回总目录
cls--清屏
exit--退出
注意:
table可以补齐内容
4.注释:
1.注释不参与编译,也不参与运行
2.除了python和Ruby,其他的单行注释为//内容,多行注释为/*内容*/
5.字面量类型:
1.整型
2.小数
3.字符串,双引号
4.字符,单引号
5.布尔类型,true/false
6.空,null
6.进制表示:
1.二进制:0b开头
2.十进制:不加前缀
3.八进制:0开头
4.十六进制:0x开头