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

【zyc的从零开始】20211011 java简介和一些变量类型

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

【zyc的从零开始】20211011 java简介和一些变量类型

今天是第一天上课,挑一些我觉得需要的写。

1.java程序开头代码的意思

 

 以这个为例(这里的一部分文字转自他人,侵权删)

        在编写类的时候可以使用两种方式定义类:public class定义类和class定义类,那么这这两种方式有什么区别吗?
       如果一个类声明的时候使用了public class进行了声明,则类名称必须与文件名称完全一致,如果类的声明使用了class的话,则类名称可以与文件名称不一致。

        类名称的命名规范:所有单词首字母大写

        jvm在试图运行一个类之前,先检查该类是否包含一个特殊方法。这个方法必须是公有的,以便在任何位置都能访问得到。这个方法必须是static的,因为这个方法不能依赖任何该类的实例即可运行,而非static的方法,在运行之前要先创建该类的实例对象。

  这个方法没有返回值。和C/C++程序不一样,java的程序默认都以常态结束,所以main不返回int。

       这个方法必须可以接受数目不定的String类型的参数,因为运行者可能要附加运行参数。如java Test jack 100,这里的jack和100就是运行参数。为什么是String呢?因为String具有普遍性。任何字面形式都可以解释成String,而其他类型则不然(如jack就不能解释成整数或浮点数),所以用String来存储参数最合适。而因为参数数目不限一个,所以用了数组,即String[]。

       main()是程序的入口

2.JDK、JVM、JRE三者的关系

 3.原码、补码、反码的关系

这里我看懂了懒得赘述了,直接贴一个小迷糊老师的视频,讲的很详细

【一听就懂】什么是补码?_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV16U4y1t7LD?from=search&seid=15993387372814683228&spm_id_from=333.337.0.0

4.一些注意小点

1)赋值不能超过表示范围

2)JVM没有明确布尔类型的大小,有些书上戏写的是1bit、有些写的是1byte

3)char是字符类型,如果你直接给一个正数,那么他会依照unicode表找对应的字符

4)Java 的 boolean 类型和 int 不能相互转换, 不存在 1 表示 true, 0 表示 false 这样的用法

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

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

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