了解IT行业
自研公司
性质:将软件作为生命
代表公司:华为,小米,腾讯,阿里巴巴,百度......
外包公司:
性质:将软件作为商品进行交易
代表公司:软通动力,润丰,中软国际,嘉禾......
软件开发流程
1、需求调研
2、需求分析整理
3、项目原型图设计
——项目经理
4、UI设计(美工)
5、开发
前端:
web——网页开发工程师
anjord——anjord开发工程师(系统开发工程师)
ios——ios开发工程师(系统开发工程师)
游戏——游戏开发工程师
车载——嵌入式开发工程师
后端:
JAVA
——JAVA开发工程师
——web开发工程师
——大数据开发工程师
python
——人工智能(算法)
php
.net
6、测试 ——软件测试工程师
7、运维 ——运维工程师
了解计算机
分类
软件:如抖音,百度,王者荣耀,系统
硬件:如鼠标,键盘,显示屏
操作
可视化操作
计算机指令操作
指令的进化
0,1 ——> 汇编语言(低级语言) ——> C语言(高级语言){JAVA,python,
php,.net,go}
作用:实现人与计算机的沟通
JAVA学习
JAVA历史
1995年 jdk1.0版本
1997年 jdk1.2版本
JAVASE(J2SE):JAVA基础
JAVAEE(J2EE):JAVA企业级开发
JAVAME(J2ME):JAVA嵌入式开发
JAVA语言之父(创始人):詹姆斯*高斯林
JAVA名词
JDK:JAVA开发工具集
JRE:JAVA运行环境
JVM:JAVA虚拟器
GC:JAVA垃圾回收机制
相互关系:
安装JAVA
注意:
1、安装JDK时同时也包含安装了JRE;
2、安装路径的目录不能包含中文、特殊符号、空格以及数字开头的目录
3、安装成功后不能移动JDK的目录,若需要移动,先将JDK软件卸载后重新安装
配置环境变量
计算机——>右键属性——>高级系统设置——>环境变量
1、在系统变量中分别新建2个变量:
JAVA_HOME jdk安装路径
CLASSPATH
.
2、在Path环境变量中修改
方式一:头部追加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
方式二:尾部追加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
验证JDK是否安装成功
在doc命令框中输入javac,java,version
windows中常用的DOS命令
如何打开命令提示符的窗口
方式一:在菜单中寻找命令提示符(不建议使用)
方式二:点击放大镜搜索命令提示符(不建议使用)
方式三:按win+r输入cmd(建议使用)
方式四:在文件路径上输入cmd,以便于直接进入对应的文件夹(建议使用)
常用的DOS命令:
切换盘符
语法: 盘符:
如 D:
进入文件夹
语法: cd 文件路径
如 cd JavaEE2205\app\java
注意:
1、cd. 表示留在当前目录
2、cd.. 表示返回上一级目录
3、如果要进入另一个盘符,需要先切换盘符,再执行进入操作
4、相对路径:相对当前的路径开始
绝对路径:从盘符开始
查看当前目录中的子文件夹
语法: dir
如: dir
清理dos命令框中的内容
语法: cls
退出命令框中的内容
语法: exit
编写第一个Java程序:HelloWorld
步骤:
1、创建一个文本文档
2、修改其文件名称为HelloWorld,并将其后缀名改为.java(HelloWorld.java)
3、打开此文件编写代码
class HelloWorld{public static void main(String[] args){System.out.println("德玛西亚"); //println表示先输出再换行,print表示输出不换行}}
4、保存文件并将其编码格式改为ANS或GBK
5、在dos命令框中进入步骤一中文件夹所保存的路径
6、将java文件编译为.class文件(字节码文件:计算机识别)
格式:javac 文件名.java(HelloWorld.java)
7、运行class文件
格式:java 文件名(HelloWorld)
注意:
1、如果Java文件中的class前有public(这种类被称为公共类),那么class后的类名要与文件名一致;
2、一个文件中只能有一个公共类;
3、一个文件中可以有多个类,每个类都可生成一个class文件;
4、一个包中(同一个文件夹),类名不能重复;
标识符
类名,接口,枚举
书写要求:使用大驼峰(每个单词首字母大写)
如HelloWorld
方法名,变量名,属性名
如helloWorld
常量名
书写要求:全大写
包名(包含Java文件夹的名称)
书写要求:全小写
注意:
1、以上都为潜规则,要做到见名之意
2、标识符不能使用数字开头,不能使用数字开头(_,$ 除外),尽量不要使用中文
3、不能使用关键字与保留字
关键字:在java中有特殊含义的单词
如class,public,static,void,main,
保留字:Java认为后期可能会有含义的单词
注释
// 注释内容 单行注释
/*
注释内容 多行注释
*/
//* 注释内容 */ 文档注释