初识Java
第一章
了解Java岗位
- JavaEE软件工程师:网站开发、软件系统开发
- 大数据软件工程师:大数据应用工程师、大数据算法工程师、大数据分析与挖掘
- Android开发:Android平台开发
代码层次了解JavaSE重要性
- SSM:Spring(轻量级的容器框架、SpringMVC(分层的web开发框架)、MyBatis(持久化框架)
- Hadoop
- Android核心代码
生活领域了解JavaSE重要性
- 企业级应用:网站开发(京东、淘宝等)、软件系统开发
- Android平台应用:Android电视
- 移动领域应用:机顶盒、车载大屏影音娱乐设备、pos机等
第二章
Java历史
- 95年发布第一个版本
- java7和java11为长期支持版本(企业常用)
Java技术体系平台
- JavaSE:支持面向桌面级应用的Java平台,提供了完整的Java核心API
- JavaEE:是为开发企业环境下的应用程序提供的一套解决方案。新增技术如:Servlet、Jsp等,主要针对于Web应用程序开发
- JavaME:应用于移动终端,自Android出现被淘汰
Java特点
- 面向对象
- 健壮:强类型机制、异常处理、垃圾自动回收机制
- 跨平台性
- 解释型语言:编译后,需解释器来执行
JDK、JRE、JVM含义及关系
- JDK:Java开发工具包
- JRE:Java运行环境
- JVM:Java虚拟机
JDK = JRE + java开发工具
JRE = JVM + Java核心类库(如基本类型封装库java.util.lang)
JDK下载
配置环境变量
学习新技术方法
1. 需求:工作需要、跳槽的对方要求、技术控
2. 看看能否用传统技术解决:能但不完美、不能解决
3. 引出我们学习的新技术和知识点
4. 学习新技术或者知识点的基本原理和基本语法(不要考虑细节)
5. 快速入门(基本程序,crud)
6. 开始研究技术的注意事项、使用细节、使用规范、如何优化-->没有止境,技术魅力
转义字符
- \t
- \n换行符:换行且光标移至行首
- \\"
- \\'
- \\r:回车符:光标移至行首
注释
- 单行注释
- 多行注释
- 文档注释:/** */
- 注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档
如:javadoc -d 文件夹名 -xx -yy Demo3.java
xx、yy为javadoc标签
文件夹名为生成文档注释的位置
DOS命令(Disk Operating System):磁盘操作系统
- md:创建目录
- rd:删除目录
- cd:切换目录
- -D:切换目录且切换驱动器
如:cd -D d: 切换至D盘
- cls:清屏
- exit:退出DOS
Java编写7个规范
- 类、方法的注释,使用javadoc的方式,即文档注释
- 非javadoc注释,往往是对代码的说明(给程序的维护者),说明如何修改,注意事项
- 使用tab,代码整体右移,使用shift+tab,代码整体左移
- 运算符和 = 的两边加空格
- 源码文件用utf-8编码,如果在DOS中运行java源文件,文件需GBK编码,因为DOS为GBK编码格式
- 行宽字符不超过80
- 代码编程两种风格:次行风格、行尾风格(推荐使用行尾风格)