摘要:
Java中内存分为: 栈:存放简单数据类型变量(值和变量名都存在栈中),存放引用数据类型的变量名以及它所指向的实例的首地址。 堆:存放引用数据类型的实例。 Java的垃圾回收 由一个后台线程gc进行垃圾回收。 虚拟机判定内存不够的时候会中断代码的运行,这时候gc才进行垃圾回收。 缺点:不能够精确的去 阅读全文
摘要:
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。下面介绍JAVA中的运算符: (1)算术运算符: 单目:+(取正) -(取负) ++(自增1) --(自减1) 双目:+ - * / %(取余) 三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值 阅读全文
摘要:
标识符可以用来标识变量名、类名、类中的方法名和文件名等。 命名规则: (1) 由字母、数字、下划线、$组成,不能以数字开头。 (2) 大小写敏感。 (3) 不得使用java中的关键字和保留字。 关键字:都是小写的,jdk1.2多了strictfp(经准浮点型),关键字 jdk1.4多了assert( 阅读全文
摘要:
注释是给人看的,不是给计算机看的。Java中共有3种类型的注释: // 单行注释,到本行结束的所有字符会被编译器忽略。 / / 多行注释,在/ /之间的所有字符会被编译器忽略。 / */ 文档注释,java特有的,在/ */之间的所有字符会被编译器忽略。 可以用javadoc把java源程序中这种注 阅读全文
摘要:
基本数据类型(Primitive Data Type):8种。 1) 整型 2) 浮点类型 3) 字符类型 4) 布尔型 1B 注: 1、Java中的自动类型提升问题。 正向过程:从低字节到高字节可以自动转换。 byte->short->int->long->float->double 逆向过程:从 阅读全文
摘要:
面向对象是一种程序的设计方法,或者说它是一种程序设计范型,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。 它是从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根 阅读全文