JavaSE基础语法
Java概述
JavaSE课程体系介绍
- 第一部分:机器编程语言核心结构:数据类型运算符流程控制数组…
- 第二部分:Java面向对象核心逻辑:类和对象封装继承多态抽象接口…
- 第三部分:JavaSE核心高级应用:集合I/O多线程网络编程反射机制…
- 第四部分:Java新特性:lambda表达式函数式编程接口的默认、静态和私有方法…
- 第五部分:JDBC/MYSQL核心技术:SQL语句DBUtils数据库连接池事务管理批处理…
计算机语言介绍(了解)
- 第一代:机器语言
- 第二代:汇编语言
- 第三代:高级语言
Java的跨平台原理
- 完全面向对象: Java语言支持封装、继承、多态、面向对象编程,让程序更好的达到高内聚,低耦合的标准。
- 支持分布式: 是开发分布式应用的重要手段。
- 具有健壮性: Java的强类型机制、异常处理、垃圾自动回收机制等都是Java健壮性的保障。
- 安全: Java通常被用在网络环境中,因此Java自身提供了一些安全机制,用来防止网络恶意代码的攻击。
- 跨平台: Java文件在Java平台上被编译成字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。
Java语言的跨平台原理
- 跨平台: 我们用Java语言编写的软件可以运行在任何操作系统上,Java的这个特性我们叫做Java的跨平台特性。Java的这个特性是由JVM实现的,我们编写的程序运行在JVM上,而jvm运行在操作系统上。
- JVM: Java的虚拟机简称 JVM 是运行所有Java程序的假象计算机,是Java程序的运行环境之一,同样也是Java最具吸引力的特征之一。我们编写的Java代码,都是运行在JVM上的。
- JRE: 是Java程序的运行环境,包含JVM和运行时所需要的核心类库。
- JDK: 是Java程序开发工具包,包含JRE和开发人员使用的工具。
JDK的下载和安装
- 点击跳转下载页面:
- JDK的安装:双击下载好的jdk文件jdk-8u202-windows-x64.exe然后一直点击下一步,直至安装完成。(记住此时JDK的安装路径)。
常用的DOS命令
- 进入DOS窗口按下Windows+R
- 输入cmd,回车 进入DOS命令界面
- 查看当前目录下文件名命令:dir
- 进入目录命令:==cd ==
- 返回上一级目录:cd …
- 切换盘符命令:D:
- 新建目录命令:md xxxx.xxx
- 复制/移动文件命令:copy/move xxxx.xxx
- 删除文件名命令:del xxxx.xxx
- 删除空目录命令:rd 空目录名
- 删除非空目录命令: rd /S 非空目录名(删除之前询问)
- 删除非空目录命令:rd /S/Q 非空目录名(删除之前不询问)
- 清屏命令:cls
- 退出命令:exit
配置环境变量
- 配置环境变量可以只配置path路径也可以同时配置JAVA_HOME 和 path 路径,这里只说后者
1.鼠标右键点击计算机,选择属性。
2.进入高级系统设置
3.选择环境变量
4.点击系统变量中的新建按钮
5.变量名:JAVA_HOME
6.变量值:jdk目录所在路径
7.确定
8.选中系统变量中的path选择编辑
9.在变量值的最前面加上%JAVA_HOME%\bin
10.点击确定即可
入门程序HelloWorld
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!")
}
}
- 写好代码后进行编译 javac HelloWorld.java
- 编译完成后执行编译后的程序java HelloWorld(此处HelloWorld不是文件名,而是表示类名)。
java基础知识
java注释
- 单行注释: // 注释掉之后的内容
- 多行注释: /* 注释的内容 */
- 多行注释: /** 注释内容 */
标识符
- 必须遵守的标识符命名规则:
(1)Java的标识符只能使用26个英文字母大小写,0-9的数字,下划线_,美元符号$
(2)不能使用Java的关键字(包含保留字)和特殊值
(3)数字不能开头
(4)不能包含空格
(5)严格区分大小写 - 标识符的命名规范(不遵守会遭受鄙视)
(1)见名知意
(2)类名、接口名等:每个单词的首字母都大写,形式:XxxYyyZzz,例如:HelloWorld,String,System等
(3)变量、方法名等:从第二个单词开始首字母大写,其余字母小写,形式:xxxYyyZzz,
例如:age,name,bookName,main
(4)包名等:每一个单词都小写,单词之间使用点.分割,形式:xxx.yyy.zzz,例如:java.lang
(5)常量名等:每一个单词都大写,单词之间使用下划线_分割,形式:XXX_YYY_ZZZ,例如:MAX_VALUE,PI~
初识数据类型(data type)
- 基本数据类型: 整数型、浮点型、boolean型、字符型
- 引用数据类型: 数组、类、接口
八种基本数据类型
数据类型 | byte | 内存占用 |
---|---|---|
整数 | byte | 1 |
短整 | short | 2 |
整形 | int(默认) | 4 |
长整形 | long | 8 |
单精度浮点型 | float | 4 |
双精度浮点型 | double(默认) | 8 |
字符型 | char | 2 |
布尔型 | boolean | 1 |
常量
- 在程序执行过程中,值不可以发生改变的量–
变量
- 在程序执行过程中,值可以发生改变的量–
变量的使用应该注意什么
1.先声明后使用
2.在使用之前必须初始化
3.变量有作用域
4.在同一个作用域种不能有同名变量
版权声明:本文为weixin_44890576原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。