随笔分类 -  Java基础

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