下载安装
- 需要官网下载jdk,开发者工具,包括了JVM和JRE;
- 安装jdk,配置环境变量,如JAVA HOME、path环境变量;
- 查看安装配置是否成功,可以在dos命令窗口输入java -version
开发软件IDEA
- jetbrains官网下载软件,初学者可以下载社区版本;
- 下载安装,默认安装在C盘,建议安装在其他地方;
- 需要新建一个文件夹用来存储以后要写的代码---避免以后不知道代码存储在哪里;
- 新建项目project(项目在上一步新建的文件夹中),需要关联jdk(选择jdk的安装路径)项目名称,英文起名;
- 新建模块module,模块名称,英文;
- 新建软件包package,包名,英文;
- 新建class文件,类名,首字母大写的驼峰命名方式;

java基础
-
打印helloworld:新建main方法,可以使用快捷键如psvma然后回车即可;

输入后效果如下:

-
运行java程序,控制台打印结果,hello world使用双引号

-
八种基本数据类型,java是强类型语言
- char 字符
- 整型 byte short long int---四种
- 小数 float double
- 布尔类型 boolean
举例:所有语句都需要英文分号;结束语句,代码中的符号需要使用英文状态。
java
package com.test.java01;
public class JavaDemo01 {
static void main(String[] args) {
char c='a';
int num1=10;
byte num2=2;
short num3=30;
long num4=200l;
float num5=50.55f;
double num6=50.444;
boolean flag=true;
}
}
- 数据类型转换
-
从低到高;
byte->short->int->long->float->double
-
从低到高,自动转化,如char类型自动转化为int;char赋值时使用单引号。
java
package com.test.java01;
public class Demo4 {
static void main(String[] args) {
char c='A';
int num=c+1;
System.out.println(num);
}
}
- 从高到低,需要强制转化,如num需要转化为char型,需要强制转化,方法如下:(char)num
java
package com.test.java01;
public class Demo4 {
static void main(String[] args) {
char c='A';
int num=c+1;
System.out.println(num);
System.out.println((char)num);
}
}