1.Java历史
1995年产生 Ork,开发小组 SUN,java之父 James Gosling,爪哇岛
2.Java特性
(1). 完全面向对象的编程语言-力扣 leetCode 笔试 面试 https://leetcode-cn.com/ (2). 跨平台 C JVM : 翻译和执行功能 JDK : Java 开发工具集 String JDK 1.0-JDK 16 JDK 1.8
3.安装JDK
(1). 安装时注意安装路径(2). 配置环境变量 必须粘贴到bin路径 D:\Java\jdk1.8.0_181\bin(3). 验证安装结果 a. 打开CMD win+R键 b. 输入java回车 javac回车,如果都没问题则配置成功(4). 判断自己的JDK版本 CMD控制台输入 java -version
4.HelloWorld程序
(1). 在任意位置建立一个叫 HelloWorld.java的文件 注意大小写(2). 编写如下代码 - 类名注意必须和文件名完全一样,包括大小写public class HelloWorld{
[Java] 纯文本查看 复制代码 public static void main(String[] args){
System.out.println("HelloWorld!!!!");
}
}(3). 进入控制台,输入盘符跳转命令,跳转到该文件所在文件夹 cd D:\0912业余班\0912java基础 再输入 d: 回车即可切换盘符 (4). 编译HelloWorld.java文件 源代码和机器码 JVM->字节码 javac HelloWorld.java(5). 运行 输入 java HelloWorld
5.java基础语法
(1). 注释 单行注释 // 多行注释 /* */ 文档注释 /** */
(2). 数据类型 变量 数据类型定义变量的写法 数据类型 变量名 = 值; a.基本数据类型(原始类型,简单类型) - 8个 b.引用类型 数值类型: 整数: byte : 8位 -128~127 -2^7~2^7-1 short : 16位 -32768~32767 -2^15~2^15-1 int : 32位 -2^31~2^31-1 -21E~21E long : 64位 -2^63~2^63-1
布尔类型:boolean //非0即true - 0 false 1 true 32位 0 : false 1 : true
(3). 强制数据类型转换​
[Java] 纯文本查看 复制代码 //常规情况
long s = 10;
short b1 = (short)s;//大接小 直接接 小接大 强制类型转换
System.out.println(b1);
//特殊写法
long s = 10;
short b1 = (short)(int)s;//不推荐,但是可以
System.out.println(b1);
//char的类型转换
char c = '滚';//ASCII码 8位编码 unicode码 97
int i = c;
System.out.println(i);
int x = 25105;
char c1 = (char)x;
System.out.println(c1);
结论:1.同类型范围内大接小直接接,小接大需要进行强制类型转换2.夸类型转换中,高精度接收低精度直接接,低精度接收高精度需要进行强制类型转换3.char类型和int类型之间的转换,int接收char直接接,char接收int需要进行强制类型转换 |