Java
「已注销」
人的幸福要等到最后
在他生前和葬礼前
无人有权说他幸福
展开
-
Java使用DES算法加密处理
定义所需要用到的变量private static final String ENCRYPTION_KEY = "HI, I'M UPYOU.";private static final String CHARSET_NAME = "UTF-8";private static final String ALGORITHM_NAME = "DES";private static Key key;将ENCRYPTION_KEY作为一个加密密钥,将ENCRYPTION_KEY转成Key类型。stati原创 2020-05-28 18:44:55 · 340 阅读 · 0 评论 -
Java static关键字
静态变量以下程序中,如果创建100份,每个对象都有一个国籍,而中国人的国籍都是一样的,这样很浪费内存空间。public class Chinese { // 每个人身份证不同 String id; // 每个人名字不同 String name; //每个中国人国籍一样 String country;}那么该如何解决这个问题?所有对象的couuntry一样,这种特征属于类级别的特征,可以提升为整个模板的特征,可以在变量前添加static关键字修饰。如果某一个方法、变量使用原创 2020-05-18 16:54:24 · 211 阅读 · 0 评论 -
Java对象的创建和使用-内存分析
创建学生类是一个模板,描述了学生的特征【状态 + 行为】当前类只描述学生的状态信息【属性】当使用public修饰这个类时,这个类的类名必须与源文件名一致。public class Student{ public int age; public int no; public String name; public String address;}类体是有属性和方法组成...原创 2020-05-08 14:12:05 · 486 阅读 · 0 评论 -
Java方法递归
递归非法使用public class testRecursion{ public static void main(String[] args){ doSome(); } public static void doSome(){ System.out.println("doSome begin"); doSome(); System.out.prin...原创 2020-04-28 11:36:35 · 377 阅读 · 0 评论 -
方法执行内存分析
理论方法在执行过程中,在JVM中的内存是如何分配的呢,内存是如何变化的?方法只定义,不调用,是不会执行的,并且在JVM也不会给该方法分配运行所属的内存空间。只有在调用这个方法的时候,才会动态的给这个方法分配所属的内存空间。在JVM内存划分上有这样三块主要的内存空间(还有其它的内存空间):方法区内存栈内存堆内存关于栈数据结构:栈: stack,是一种数据结构数据结构反...原创 2020-04-28 10:53:37 · 290 阅读 · 0 评论