java入门
1.介绍Java
java——sun公司——被甲骨文收购
一开始叫Oak,后期改名为java;
java之父詹姆斯高斯林
企业级应用开发
JavaSE
JavaEE
JavaME
高级编程语言
2.搭建开发环境
JDK8,JDK11,JDK17————>LTS长期支持版
ps:在配置tomcat时tomcat启动失败,JRE_HOME和Using CATALINA_OPTS: ““反复横跳-CSDN博客
java执行工具
javac编译工具——翻译工具,对代码
java
javac
java -version
javac -version
//在cmd使用
验证是否安装成功
3.命令行窗口常用命令
切换盘符:D:回车
dir_查看当前路径下的文件信息
cd——进去目录
cd…——返回
cls——清屏
4.入门程序
编写代码——编译代码——运行代码
HelloWorld.java源代码文件——使用javac编译——>HelloWorld.class——Java运行——
Hello World
public class HelloWorld{public static void main(string[] args){System.out.println("Hello World");}
}
5.java语言的执行原理
翻译成机器语言
机器语言:00000100…
汇编语言
高级语言:更简单
BUG:虫子
6.JDK基本组成,JAVA跨平台原理
JDM:Java虚拟机,真正运行程序的地方
核心类库:Java写好的程序
JRE:Java运行环境
JDK:Java开发工具包(包括上述内容)
Java跨平台
一次编译,出处可用
通过JVM虚拟机
7.Path环境变量
记住程序路径,方便在命令窗口任意目录启动程序
启动程序一般放在bin包里面.exe
高级系统设置-高级-环境变量-Path-新建-添加路径-确定
java,javac配置Path的注意事项
-
新的JDK:自动配置路径
-
旧的JDK:需要自己配置Path(找到bin包.exe路径)配置到用户变量(注意把自动配置的删除)
配置JAVA_HOME:告诉系统JDK配置到哪里
-
推荐:
PATH %JAVA_HOME%bin
-
不推荐:
PATH D:\soft\.....
8.IDEA
IDEA管理Java程序的结构
- project(项目、工程)——地
- module(模块)——楼
- package(包)——层
- class(类)——房间
- 创建空工程
- 创建模块
- 创建包src——公司域名倒写
- 新建类
- 编写代码启动
- 工程路径下out文件里面有class文件
9.IDEA个性化设置
- seting
- Apperance
- font——18(一页接近30行)
- general
常用快捷键
10.IDEA常用操作
重命名-refector-rename
导入模块
- 找到路径位置-进入工具-Select File or Directory to lmport-从黑点导入模块
- 直接复制到工程的文件夹-再打开
- 新建模块-导入src里面的东西
删除模块:remove
打开工程-open-输入路径
11.Java的基础语法
- 注释
1.单行注释//
2.多行注释/* */
3.文档注释/**XXXXXXXXX*/
不会影响程序的执行
ctrl+/单行注释
ctrl+shift+/多行注释
- 字面量
数据在程序中的书写格式
字符——‘’
字符串——“”
布尔值——
package com.heima.ctrl.zimianliang;public class char1 {public static void main(String[] args) {System.out.println(666);//整数System.out.println(1.2);//小数System.out.println('s');System.out.println('s');//字符System.out.println("sdhiasck");//字符串System.out.println(' ');//特殊字符System.out.println('\n');System.out.println('a');System.out.println('\t');System.out.println(true);System.out.println(false);}
}
12.变量
- 认识变量
记住程序要处理的数据
数据变量+变量名称 = 数据;
- 变量在计算机的执行原理
内存中的一块区域,用来装数据(可以被替换)
- 特点
数据可以被替换
先声明后使用
使用时变量必须有值
13.关键字、标识符
eg:110,120
标识符:名字,基本组成:数字,字母,下划线
**不能用数字开头
变量名称:用英文有意义、首字母小写、满足驼峰模式studyTool
类名称:首字母大写
执行原理
内存中的一块区域,用来装数据(可以被替换)
- 特点
数据可以被替换
先声明后使用
使用时变量必须有值
13.关键字、标识符
eg:110,120
标识符:名字,基本组成:数字,字母,下划线
**不能用数字开头
变量名称:用英文有意义、首字母小写、满足驼峰模式studyTool
类名称:首字母大写