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

Java入门

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

Java入门

Java入门 配置JAVA环境
  1. 安装JDK,然后配置java环境变量
    名:Java_Home
    值:C:Program FilesJavajdk1.8.0_131
    名:PATH
    值:%Java_Home%bin;%Java_Home%jrebin;
    名:CLASSPATH
    值:.;%Java_Home%bin;%Java_Home%libdt.jar;%Java_Home%libtools.jar

    值:%JAVA_HOME%bin;%JAVA_HOME%jrebin;

  2. 测试JDK是否配置成功

    cmd -> java -version

使用IDEA Intllij开发

1.Hello Word

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello");
    }
}
注释
  1. 单行注释://
  2. 多行注释:
  3. 文档注释:/
标识符

标识符:Jva所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

关键词:

标识符注意点

  • 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线_开始
  • 首字符之后可以是字母(A-Z或者-z),美元符($)、下划线_或数字的任何字符组合
  • 不能使用关键字作为变量名或方法名。
  • 标识符是大小写敏感的
  • 合法标识符举例:age、$salary、value、_1_value
  • 非法标识符举例:123abc、-salary、#abc
  • 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音
数据类型
  • 强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
  • 弱类型语言:变量的使用随意
字节
  • 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。

  • 字节(byte):是计算机中数据处理 的基本单位,习惯上用大写B来表示,

  • 1B(byte,字节)=8bit(位)

  • 字符:是指计算机中使用的字母、数字、字和符号

  • 1bit表示1位,

  • 1Byte表示一个字节1B=8b。

  • 1024B=1KB

  • 1024KB=1M

  • 1024M=1G.

  • 思考:电脑的32位和64位的区别是什么呢?

        //八大基本数据类型
        //整数
        int num1 = 10;//最常用的
        byte num2 = 20;
        short num2 = 30;
        long num4 = 30L;//Long类型要在数字后面加个L

        //小数:浮点数
        float num5 = 50.1F;//Lfloat类型要在数字后面加个F
        double num6 = 3.14;

        //字符
        char name = '国';
        //字符串,String不是关键字,是类
        //String namea = "小红"

        //布尔值:是非
        boolean flag = true;
        boolean flage1 = false;
拓展
		//——整数拓展————————————————
        //进制  二进制0b  十进制  八进制0  十六进制0x
        int i = 10;
        int i2 = 010; //八进制0
        int i3 = 0x10;//十六进制0x  0~9 A~F 16
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("=========================");

        //——浮点数拓展————————————————
        //浮点数比较容易出问题,银行业务怎么表示?钱不能算错了
        //需要进行计算不能出现误差,用BigDecimal 数学工具类
        //float     有限  离散  输入误差  大约  接近但不等于
        //double
        //float和double做比较容易出现问题
        //最好完全避免使用浮点数进行比较

        float f = 01.f;//0.1
        double d = 1.0/10;//0.1
        System.out.println(f==d);//false

        float d1 = 2313131231231231f
        float d2 = d1 +1;
        System.out.println(d1 == d2);//true

        //——字符拓展————————————————
        //字符可以用Unicode编码标识
        System.out.print("====================");
        char c1 = 'A';
        char c2 = '中';
        System.out.println(c1);
        System.out.println((int) c1);//强制转换
        System.out.println(c2);
        System.out.println((int) c2);//强制转换

        //所有的字符本质还是数字
        //编码 Unicode 表:(97 = a 65 =A) 2字节   0 - 65536   Excel   2 16 = 65536
        //范围:U0000~UFFFF
        char c3 = 'u0061';
        System.out.println(c3);//a

        //转义字符
        // t   制表符
        // n   换行
        // ......
        System.out.println("HellonWorld");
        System.out.print("====================");
        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
        //对象    从内存分析

        //——布尔值扩展————————————————
        //默认是true
        boolean flag = true;
        if (flag=true){}//新手
        if (flag){}//老手
        //Less is More!     代码要精简易读
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/821204.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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