Simp1e 发表于 2022-2-24 16:59

Java简介

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.打开CMDwin+R键      b. 输入java回车 javac回车,如果都没问题则配置成功(4). 判断自己的JDK版本   CMD控制台输入 java -version
4.HelloWorld程序
(1). 在任意位置建立一个叫 HelloWorld.java的文件 注意大小写(2). 编写如下代码 - 类名注意必须和文件名完全一样,包括大小写public class HelloWorld{
    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 true32位0 : false 1 : true

(3). 强制数据类型转换​
//常规情况
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需要进行强制类型转换

LXGZJ237 发表于 2022-2-24 21:32

谢谢分享

CR-200J 发表于 2022-2-24 22:59

感谢分享

qwe12079 发表于 2022-11-12 11:39

感谢分享

badwd 发表于 2022-11-16 23:41

感谢分享

rjzfh 发表于 2022-11-21 10:45

感谢分享

panghuya 发表于 2022-11-21 23:21

感谢分享

lizhihyt 发表于 2022-11-27 10:02

感谢分享

蟹爪兰0503 发表于 2022-12-11 17:44

各位大神,我的jdk怎么总是安装失败,win10

z15501152601 发表于 2023-3-18 22:21

GANXIEFENXIANG
页: [1]
查看完整版本: Java简介