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

认识一下java基础知识

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

认识一下java基础知识

初识java
  • JDK 、JRE、 JVM的关系

    JDK:为java开发者工具

    JRE:为java运行环境

    JVM:为java虚拟机

  • CMD窗口的java基础操作

    第一步:first step

    若.java文件不在cmd默认路径(默认一般为c盘),首先d:回车进入d盘;再cd空格,再复制文件路径至该行,enter

    第二步:second step

    编译:javac 巴拉巴拉.java文件。若文档中有汉语等,javac -encoding utf-8 balabala.java enter

    第三步:third step

    运行(字节码文件):java 文件名

    [first step]  第一步

    [second step]  第二步

    [third step]  第三步

  • java中的类(有了类,才能在里面写函数和方法)

    public class helloworld{
        public static void main(String[] args)
            System.out.println("hello");
    }
    • 其中public为访问修饰限定符

    • class为关键字修饰类名:helloworld;注意:类名被public修饰后,其必须与文件名一致

    • 一串java代码中可能有多个类,每个类都会生成一个字节码文件

  • java中的注释方法

    • 行注释://内容

    • 块注释:

    • 文档注释:

  • java中的打印方法

    • 打印换行:System.out.println() (用的最多)

    • 打印不换行:System.out.print()

    • 格式化打印:System.out.printf(格式同C)

      数据类型与运算符
      • 冯诺依曼体系百度一下

        整型变量
        • 建议初学者创建变量是都进行初始化

        • int在java中也是占4个字节(同C语言)✈️

        • java中没有无符号整型,即无C语言中的unsigned int

        • 取值范围:排列组合可知上下限(0算作正数)

        public class helloworld{
            public static void main(String[] args){
                System.out.println(Integer.MAX_VALUE);
                System.out.println(Integer.MIN_VALUE);
            }
        }

        上述代码即可打印出int类型变量可以表示的上下限啦

        特别注意

        最小赋整数减一就变成了最大正整数,它们会以二进制补码形成一个圈

        变量的命名规则

        小驼峰:第一个单词首字母小写,其他单词的首字母都大写(使用这个哈)

        大驼峰:第一个单词的首字母也大写

        定义的变量不做初始化是否可行?

        java比较安全,不初始化就会报错

        长整型变量
        • 8个字节,表示范围同上想法

        public class helloworld{
            public static void main(String[] args){
                System.out.println(Long.MAX_VALUE);
                System.out.println(Long.MIN_VALUE);  
            }
        }

        可打印出来看结果。

        • java中无long long 的这种类型变量。

        双精度浮点型变量
        • 存储规则同C语言的IEEE754规则

        • 8个字节

        单精度浮点型变量
        • float num=1.0;会报错,因为1.0默认是double,在java中不能把占大空间的数据赋值给占小空间的数据

        • 上述代码可以这样:float num=1.0f;

        字符类型变量
        • 不同于C语言中的ASCII,这里是用Unicode来表示字符,一个字符占两个字节

        • 所以能表示的字符更多,如汉语

        字节类型变量
        • byte 变量名=初始值;

        • 它与字符类型互不相干

        短整型
        • 两个字节

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

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

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