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

java基础知识

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

java基础知识

1.什么是标识符?


就是给类,变量,接口,方法,以及常量等起名字的字符序列;
起名字做到四个字"见名知意"
    标识符的组成规则:
            1)英文的26个字母(大小写)
            2)可以是数字
            3)可以美元符号 $
            4)可以是下划线 _

    注意事项:
            1)但是数字不能开头
            2)Java严格区分大小写
            3)不能有其他符号出现
            4)起名字不能是java中 的关键字

2. 数据类型的划分:
            1)基本数据类型:四大类8大种
            
                        整数类型:4种 :默认类型int 
                            
                            byte:字节类型   所占的字节数1个  (1k=8bit)     范围:-128-127
                            short:短整型    占  2个字节
                            int:整数默认类型  占4个字节(使用最多)  -2^31 - 2^31 -1
                            long:长整型类型  占8个字节   
                                        long类型:实际开发中----定义系统时间毫秒值
                                        
                                        long定义变量的时候,初始化值的后面带上标记l或者L
                        
                        浮点类型:默认类型double双进度
                                float:占4个字节    定义变量的时候,初始化值后面 带上标记F或者f
                                double:占8个字节(默认类型)
                                    
                                
                        字符类型:char  
                        
                                        占2字节
                        布尔类型:boolean
                                        占1个字节
                                        
                        
                        上面的基本数据类型中,boolean永远不会参与运算的,最终要么是true,要么就是false
                        (逻辑判断都需要boolean)

3.Java中显示转换

:就是大数据类型---->小数据类型,开发场景下,一般情况下,不建议使用"强制类型转换"
        因为可能会损失精度!有的时候,必须使用强转!
            
            目标数据类型 变量名 = (目标数据类型)(初始化值) ;
            
            
            强转的语法:不仅适用于基本类型,也适用于引用类型(后期使用最多!)
*/

class DataTypeDemo3{
    
    
    public static void main(String[] args){
            //int类型变量a,初始化3 ;
            int a  = 3 ;
            //byte类型变量b,初始化值4 ;
            byte b = 4 ;
            
            
            //结果使用byte类型接收
            //byte result = a + b ; // 不兼容的类型: 从int转换到byte可能会有损失    
            
            //=号右边:byte类型 b先提升为int类型,和int类型的a进行计算----结果int类型 4个字节
            //=左边:byte类型接收,1个字节
            //System.out.println("result:"+result) ;
            
            
            //套格式
            //目标数据类型 变量名 = (目标数据类型)(初始化值) ;
            byte result = (byte)(a+b) ; 
            System.out.println("result:"+result) ;
        
    }
}
4.原码反码补码

原码就是由符号位和数值位组合在一起的,符号位是从左往右第一个数字,0代表正,1代表负数

例如:00000001 即为1

        10000001即为-1

反码:就是在原码的基础上,符号位不变,数值位取反

例如:原码:00000010        反码:01111101

补码:在反码的基础上加1,

例如:反码:01111101        补码:01111110

5.什么是Java中的关键字?


在Java语言中,被赋予特点含义的单词就是关键字!
而且在高级记事本以及IDEA工具中,对关键字有特殊的颜色标记
        class :标记需要定义一个类 
        public:权限修饰符(公共的,公开的),访问权限足够大(面向对象中讲)
        static:静态修饰符(后面在面向对象中讲)
        void:Java语言中定义方法的一种格式(在讲方法去讲)
        java语言中,组成关键字的字母都是小写;

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

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

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