随笔分类 - Java基础
摘要:前言 关于取模和取余的讲解,网上有很多误人的帖子,我也看了很多,感觉越看越懵,说什么的都有,最终还是得靠自己来证实! 取模和取余的步骤: 对A和B取模取余操作:A % B 1. C = A / B 2. R = A C B 取模和取余的区别仅仅是在计算C的时候不同: 	取余时:C 值向0靠近取整,
        阅读全文
                
摘要:String 特性 1.其定义的字符串序列不可变。 2.是一个final类,不可被继承,且其内部一些重要方法被定义为final类型,不可重写。 3.内部实现Serializable接口(支持字符串序列化)和Comparable接口(支持字符串比较大小)。 4.内部定义了final char [ ] 
        阅读全文
                
摘要:Java常量池 Java常量池其实分为两种:静态常量池和运行时常量池 1.静态常量池 所谓 静态常量池 ,即 .class文件中的常量池,class文件中的常量池不仅仅包含字符串(数字)字面量,还包含类、方法的信息,占用class文件绝大部分空间。这种常量池主要用于存放两大类常量: 字面量 (Lit
        阅读全文
                
摘要:栈(Stack) 1.栈是线程私有的,其生命周期和线程相同。 2.每个方法在执行的时候都会开辟一个栈区,同时创建一个栈帧(Stack Frame)。 3.栈帧用于存储局部变量表,操作数栈,动态链接和方法出口等信息。 4.局部变量表中存放两种数据类型:  ①基本数据类型:boolean ,byte,
        阅读全文
                
摘要:Java构造器 问题引出 1.先看一段简单创建对象的例子: public class constructTest { public static void main(String[] args) { Index t = new Index(); t.dance(); } } class Index{
        阅读全文
                
摘要:==的分析 1.对于基本数据类型,比较的是他们的具体内容是不是一样,跟他们的内存地址无关。举个栗子: public class Test{ public static void main(String[] args) { int i = 10; double j = 10.0; float m = 
        阅读全文
                
摘要:Java变量类型 局部变量(local variable) 局部变量声明在方法、构造方法或者语句块中; 局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁; 访问修饰符(public ,protect,default,private)不能用于修饰局部变量; 局部变
        阅读全文
                
 
                     
                    
                 
                    
                
 
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号