java
文章平均质量分 70
Bing0lin
零散知识记录
展开
-
java如何获取一个对象的大小
Refrence https://cloud.tencent.com/developer/article/1060294 什么时候需要知道对象的内存大小 在内存足够用的情况下我们是不需要考虑java中一个对象所占内存大小的。但当一个系统的内存有限,或者某块程序代码允许使用的内存大小有限制,又或者设计一个缓存机制,当存储对象内存超过固定值之后写入磁盘做持久化等等,总之我们希望像写C一样,java也能有方法实现获取对象占用内存的大小。 java怎样获取对象所占内存大小 在回答这个问题之前,我们需要先了解java转载 2021-08-03 20:59:58 · 2918 阅读 · 0 评论 -
Java Study 02
java中x++和++x的区别: a++ 和 ++a的相同点都是给a+1; 区别是 a++是先参加程序的运行再+1 ++a则是先+1再参加程序的运行eg. int a = 3,b; b = (a++)+(++a)+(a++)+a; //=19 // 3 5 5 6原创 2016-09-12 23:10:36 · 202 阅读 · 0 评论 -
Java Study 03
class Fu{ String name; int age; }class Zi extends Fu { void show(){ System.out.println(“this:”+age); } }class ExtendsDemo{ public static void main(String[] args){原创 2016-09-13 22:28:15 · 144 阅读 · 0 评论 -
Java Study 04
java 一般规范变量名:多个单词组成:首单词首字母小写,后面首字母大写 函数名:多个单词组成:首单词首字母小写,后面首字母大写 常量名:所有字母大写,如果由多词组成,用“_”连接class test { int y; final int x; //不会像一样默认初始化 }被abstract 标识的函数,所在的类,也需要被abstract 标识interface支持多继承原创 2016-09-15 21:42:55 · 233 阅读 · 0 评论 -
Java Study 05
在java中: byte 是字节数据类型 ,是有符号型的,占1 个字节;大小范围为-128—127 。 char 是字符数据类型 ,是无符号型的,占2字节(Unicode码 );大小范围 是0—65535 ; char是一个16位二进制的Unicode字符,JAVA用char来表示一个字符 。 char可以表中文字符,byte不可以;原创 2016-09-19 18:26:34 · 159 阅读 · 0 评论 -
Java Study 12
set CLASSPATH=./jartest.jar;%CLASSPATH% 增加式添加原创 2016-09-24 10:48:57 · 180 阅读 · 0 评论 -
Java Study 01
http://zhidao.baidu.com/question/492670771.html?qbl=relate_question_0&word=java%20helloworld%20%C0%E0%CA%C7%B9%AB%B9%B2%B5%C4一个.java文件中只允许出现一个public class,并且用public修饰的类作为文件的名字,例如A.java中 public class A原创 2016-09-08 15:23:59 · 185 阅读 · 0 评论 -
newinstance()和new有什么区别?
http://www.jobui.com/mianshiti/it/java/7148/ 在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。 Java中工厂模式经常使转载 2016-09-26 17:37:49 · 280 阅读 · 0 评论 -
java反射详解
http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html转载 2016-09-26 18:21:05 · 195 阅读 · 0 评论