栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java学习Day01

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习Day01

Markdown学习 标题

标题:#+空格+标题名字

二级标题:##+空格+标题名字

三级标题:###+空格+标题名字

四级标题:####+空格+标题名字

字体

粗体:左右2个* Hello,World!

斜体:左右1个* Hello,World!

粗斜体:左右3个* Hello,World!

删除线:左右2个~ Hello,World!

引用

引用:>+空格

从基础开始学Java

分割线

分割线:---或***



图片

图片:!+[+图片名字+]+()

超链接

超链接:[+文本+]+()

点击跳转到博客园主页

列表

有序列表:1+.

  1. A

  2. B

  3. C

无序列表:-+空格

  • A

  • B

  • C

表格

表格:右键插入简单表格 或 用|隔开后在源代码删除行间隔

名字性别生日
张三1998.1.1

代码

代码:```+java

public

打开CMD的方式
  1. 开始->系统->命令提示符

  2. Win键+R 输入cmd打开控制台 (推荐使用)

  3. 在任意的文件夹下面,按住shift键 + 鼠标右键点击,在此处打开命令行窗口

  4. 资源管理器的地址栏前面加上cmd + 空格 + 路径

管理员方式运行:选择以管理员方式运行

常用的Dos命令
#盘符切换:盘符字母:
#查看当前目录下的所有文件:dir
#切换目录:cd + /d + 盘符字母:        change directory
    跨盘符进入目录:cd + /d + 盘符字母:目录名
#返回上级:cd + ..
#文件操作
    创建目录:md + 目录名
    进入目录:cd + 目录名
    移除目录:rd + 目录名
    创建文件:cd>文件名.类型后缀
    删除文件:del + 文件名.类型后缀
#清理屏幕:cls           clear screen
#退出终端:exit
#查看电脑ip:ipconfig
#打开应用:
    计算器:calc
    画图工具:mspaint
    记事本:notepad
#ping命令:
    ping www.baidu.com

卸载JDK
  1. 删除Java的安装目录

  2. 删除JAVA_HOME

  3. 删除path下关于Java的目录

  4. java -version

安装JDK
  1. 下载JDK8,双击安装

  2. 记住安装的路径

  3. 配置环境变量

    1. 我的电脑-->右键-->属性

    2. 环境变量-->JAVA_HOME

    3. 配置path变量

  4. 测试JDK是否安装成功

    1. 打开cmd

    2. java -version

notepad++

HelloWorld
  1. 新建一个文件夹存放代码

  2. 新建一个Java文件

    • 文件后缀名为.java

    • Hello.java

  3. 编写代码

public class Hello{
    public static void main(String[] args){
        System.out.print("Hello,World!");
    }
}
  1. 编译:javac java文件,会生成一个class文件

  2. 运行class文件,java class文件

可能会遇到的情况
  1. 每个单词的大小写不能出现问题,Java是大小写敏感的

  2. 输出尽量使用英文

  3. 文件名 和 类名必须保持一致,并且首字母大写

  4. 符号不能使用中文的

Java程序运行机制

源程序(.java文件)-->Java编译器-->字节码(.class文件)-->类装载器-->字节码校验-->解释器-->操作系统平台

标识符

标识符是大小写敏感的

关键字:

变量
 //变量名不建议使用中文或拼音
        String 王者荣耀 = "百星王者";
        //String 王者荣耀 = "倔强青铜";
        System.out.println(王者荣耀);
​
​
        //大小写敏感
        String Man = "狂神";
        String man = "狂神";//这里的变量man和上面的变量Man不相同
​
        String $hello = "狂神";
        String _hello = "狂神";
        String _ = "狂神";
        //String class = "狂神";
        //String 1hello = "狂神";
        //String #hello = "狂神";
        //String *hello = "狂神";

八大基本数据类型
//八大基本数据类型
​
        //整数
        byte num2 = 20;    1byte   -128~127  
        short num3 = 30;    2byte    -32768~32767
        int num1 = 10;    4byte    -2147483648~2147483647   //最常用
        long num4 = 40L;    8byte    //Long类型要在数字后面加个L
​
        //小数:浮点数
        float num5 = 50.1F;    4byte    //float类型要在数字后面加个F
        double num6 = 3.141592653589793238462643;    8byte
​
        //字符
        char name = 'A';
        //字符串,String不是关键字,是类
        String namea = "狂神";
​
        //布尔值
        boolean flag = true;
        //boolean flag = false;
​
1B(byte,字节) = 8bit(位)         11001100

整数拓展

整数拓展:进制: 二进制0b 十进制 八进制0 十六进制0x

int i = 10;
int i2 = 010;    //八进制0
int i3 = 0x10;    //十六进制0x    0~9 A~F  16
System.out.println(i);    //10
System.out.println(i2);    //8
System.out.println(i3);    //16
System.out.println("=====================");
浮点数拓展
//浮点数拓展    银行业务(钱)怎么表示?  
//用BigDecimal    数学工具类
//========================================================
//float     表现有限   离散   存在舍入误差    结果是大约数    接近但不等于
//最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
float f = 0.1f;    
double d = 1.0/10;    
System.out.println(f);    //0.1
System.out.println(d);    //0.1
System.out.println(f==d);    //false
​
float d1 = 2323232323323332f;
float d2 = d1 + 1;
System.out.println(d1==d2);    //true
字符拓展
//字符拓展
//========================================================
System.out.println("=====================");
char c1 = 'a';
char c2 = '中';
System.out.println(c1);    //a
System.out.println((int)c1);//强制转换    97
System.out.println(c2);    //中
System.out.println((int)c2);//强制转换    20013
​
//所有的字符本质还是数字
//Unicode编码    表:(97 = a   65 = A)     2字节    0~65536 = 2^16    Excel
//U0000~UFFFF
char c3 = 'u0061';
System.out.println(c3);    //a
转义字符

字符串扩展
        //字符串扩展
        System.out.println("=====================");
        String sa = new String("hello world");
        String sb = new String("hello world");
        System.out.println(sa==sb);    //false
​
        String sc = "hello world";
        String sd = "hello world";
        System.out.println(sc==sd);    //true
        //对象   从内存分析
布尔值扩展
        //布尔值扩展
        boolean flag = true;
        if(flag==true){}    //新手
        if(flag){}    //老手
        //Less is more!    代码要精简易读

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/270622.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号