java基础知识

sou1

贡献于2017-01-12

字数:502 关键词: Java开发

JAVA学习笔记 一、 命名 (一)、方法 1、驼峰原则,首字母不大写 2、例:manAge() (二)、常量 1、全部大写、单词组合下划线 2、例:MAX_NUM (三)、类名 1、驼峰原则,首字母大写 2、例:MouseNum() 二、内存分析 (一)、栈(自动分配连续的空间,后进先出) 1、放置:局部变量 (二)、堆(不连续的空间) 1、存放new出来的对象 (三)、方法区(也是堆) 1、存放内的信息(代码) 2、static变量 3、常量池(字符串变量) 三、数据类型占用的存储空间 (一)、整型变量 类型 占用空间 范围 Byte,char 1字节 2^8 -127~128 Short 2字节 -2^16~2^16 Int,float 4字节 -2^32~2^32 Long,double 8字节 -2^64~2^64 四、StringBuilder(线程不安全、效率高)StringBuffer(线程安全、效率低)都是字符串 (一)、String和StringBulider的区别 1、String不可变,StringBulider可变 2、可变原因:StringBulider数组可以动态扩容 3、不可变原因:String定义时有private、final所以不可以改变

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享文档获得金币 ]
0 人已下载

下载文档

相关文档