安装 JAVA
- 下载 java 8安装包,安装至其他磁盘
- 设置环境变量 首先设置一个 JAVA_HOME的安装路径
- 在path 环境变量下 增加 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin环境变量
安装 typora
typora 进行博客编辑
安装 Notepad++
IDEA安装
IDEA官网:https://www.jetbrains.com
intellij IDEA
编写第一个程序 hello world
public class Hello{
public static void main(String[] args){
System.out.print("hello world");
}
}
-
需要注意:类Hello是公共的, 应在名为 Hello.java 的文件中声明 使用javac Hello.java进行编译 会产生Hello.class
-
使用 Hello.class 进行运行时 不需要添加后缀名 使用java Hello
可能会遇到的问题
- java大小写敏感
- 尽量使用英文完成
- 文件名和类名必须保证一致
- 符号使用了中文
JAVA运行机制
java既有编译型特征 也有解释型特征
编译型
一次性进行翻译成计算机可执行的二进制代码
利:执行更快 例:C C++
解释型
一次翻译一条计算机可执行的二进制代码进行运行
例:python
注释、标识符、关键字
注释不会被执行,书写注释是一个非常好的习惯
java中注释有三种:
单行注释(可以注释一行文字)
使用 // 单行注释
多行注释(可以注释一段文字)
使用 /* 多行注释*/
文档注释(使用不会很多)
使用 /** 文档注释 */ 可以加参数 使用@
标识符:
java所有的组成部分都需要名字、类名、变量名以及方法名都被称为标识符。
标识符注意事项:
1.所有标识符都应该以字母开头,美元符,或者下划线开头
2.不能使用关键字作为变量名或方法名
3.标识符是 大小写敏感的
4.可以使用中文名,但不建议这样使用
关键字:
数据类型
强类型语言
要求变量的使用要严格复合规定 ,所有变量都必须先定义后才能使用
java的数据类型分为两大类
基本类型(primitive type)
整数常用:int类型
long 类型 参数后面加 L
浮点常用:double类型
float 类型 参数后面需要加 F
// 最好完全避免使用浮点数进行比较
引用类型(reference type)
类 接口 数组
类型转换
强制转换
强制转换:转换类型 + 变量值
举例:
`int i = 97;
System.out.print((char)i); //会输出 英文a
自动转换
-
所有byte型、short型、char型的值将自动被提升到int型
-
如果一个操作数是 long,计算结果就是long
-
如果一个操作数 是float 计算结果就是float
-
如果一个操作数是double 计算结果就会是double。
变量、常量
变量
变量类型 变量名 值
定义变量 使用小写开头 后面以驼峰格式命名
常量
定义常量,全程使用大写
定义常量需使用 final 进行定义
运算符
+加法 -减法 *乘法 /除法 %取模(取余) ++自增 --自减
需要注意 int a = 1; a++ 和 ++a 以及 a-- 和 --a 是不相同的
赋值运算符
=赋值 +=加等于 -=减等于 *=乘等于 /=除等于 %=模等于
比较运算符
>大于 <小于 >= 大于等于 <=小于等于 ==等于 != 不等于
逻辑运算符
&& 与 ||或 !非 ^异或
条件运算符
三目运算符 ?:
举例:String str = (8>5)?“8大于5”:“8小于5”;
包机制、JavaDoc(帮助文档)
包 类似于 一个文件夹
package 包名称;