聪明砖头

文章
8
资源
0
加入时间
2年10月17天

JAVA类与对象(3)JAVA类与对象

JAVA类与对象内部类和常用类内部类、Object类、String类、包装类、BigDecimal类内部类概念:在一个类的内部再定义一个完整的类。特点:编译之后可形成独立的字节码文件,可以访问外部类的私有成员而不破坏封装。分为:成员内部类、静态内部类、局部内部类、匿名内部类成员内部类在类的内部定义,和实例变量、实例方法同级别的类,作为外部类的实例部分,创建时必须依赖外部对象。如下:Out o = new Out();In i = o.new In();注:1.在内部类与外

JAVA之直接内存(DirectMemory)

Baisics:  JAVA NIO使用,基于通道和缓冲区的IO方式,使用Native函数库直接分配堆外内存(allocateDirect),然后通过一个Java堆中的DirectByteBuffer对像作为这块儿内存的引用进行操作,避免了在Java堆和Native堆中复制耗费的时间。内存的分配不受Java堆大小的影响,限制于服务器的内存,JVM调优设置JVM堆内存大小是需注意转...

编程之旅-Day9目录

目录Day9-学习内容:1.剑指Offer面试题14:剪绳子面试题24:反转链表2.Leetcode例1:给n个孩子分糖果,满足下列条件时求最少分发的糖果数。例2:求二叉树的后序遍历。3.2017年校招真题例1:两种排序方法4.校招真题-单选题例1.下面哪一个不是动态链接库的优点例2:n个数值选出最大m个数例3:由权值分别为1、12、13、4、8...

代码重构理解

代码重构:(code refactor)就是在不改变软件系统外部行为的前提下,改善其内部结构为何做代码重构:延续项目声明周期,适应需求更变,加深理解代码提高自我编程能力;为何做代码重构:代码中存在大量重复代码、过多的类和过长方法、代码耦合度太高、缺少必要的注解和调试日志,导致修改和维护的成本不断提高,甚至威胁到项目的生命周期。...