(疯狂java)第二课】的更多相关文章

(本文章只是为了好玩,没有别的意思,有理解错误之处,恳请提醒,谢谢) 三.数据类型和运算符 想了一下今天看的内容好像依然大脑停留在用C语言去理解java,感觉有点奇怪,为啥本章叫数据类型和运算符,上来就碰到了注释,可见李刚老师对这个玩意还是很重视的,似乎感觉到这老几曾经被残忍的折磨过.在我看来代码的注释就好像,美女穿比基尼一样,多了少了都会受不了(当然有些朋友忍受能力强,特别是少的时候).一般代码的注释,目的就是让读代码的人,能快速的沥青比较复杂的逻辑,还有目的是比如我想写个文件,那么我想让人家…
Java良好的命名规则以及代码风格可以看出来一个程序员的功底,好多公司也会注重这方面,他们招聘员工在有些时候往往就是根据一个人的代码风格来招人,所以下面就就我知道的代码风格作简要的说明一下.Java命名一般为选择有意义的名字,能快速地传达该类的用途,同时参照java驼峰命名法来命名. 1:工程(project)都是小写,不加点,不加下划线,不用特殊符号就行了,但千万不要用中文,后果严重会乱码或错误的! 2:包(package):用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则…
(本文章只是为了好玩,没有别的意思,有理解错误之处,恳请提醒,谢谢) 环境变量的安装 记得很久之前大学学习java的时候还需要配置环境变量.系统变量,今天看了一下居然还是需要配置,想想啊,mac下面已经都是直接集成的,多么省事,想我这种超级大懒人,简直对java表示很无语,win下面的群众表示很苦逼.不过还好,万恶的CLASSPATH在sdk1.5版本之后不需要再进行配置了,这也算是个进步吧.话说现在如何配置java还是很简单的,分别在系统的环境变量里面加上PATH,然后值设置成jdk安装的路径…
关键字:            在java中被赋予了特殊含义的单词,具有特殊用途.   标识符:               由字母,数字,下划线(_),美元符($)组成,不能以数字开头,不能是java中的关键字,保留字,区分大小写,见名之意. 变量:            从本质上来讲,变量其实是内存中的一小块区域, 表示存储空间,用于存储常量数据,           先声明再赋值再使用   语法:变量类型 变量名=变量值: 命名规范与标识符一样.   变量名第一个首字母小写,其他单词首字母…
Java项目的导入和导出 项目的导入和导出1)导入 右击myeclipse或eclipse的左侧有项目那一栏空白部分或者是File--Import,然后选择Import--General--双击Existing Projects into Workspace--选择要导入的项目的位置--Finish 2)导出方法一:先找到要导出的项目,右键选择Properties,右侧出现的Location即为该项目所在的路径,复制之后找到该路径即可进行相关的操作.方法二:先找到要导出的项目,右键选择Expor…
面向对象的三大特征:继承.封装和多态 面向对象的方式实际上由OOA(面向对象分析).OOD(面向对象设计)和OOP(面相对象编程)三个部分组成,其中OOA和OOD的结构需要用一个描述方式来描述并记录,目前业界统一采用UML(统一建模语言)来描述并记录OOA和OOD的结果. 面向对象和基于对象的区别:基于对象也是用了对象,但无法利用现有的对象模板产生新的对象类型,也就是说,基于对象没有继承和多态.JavaScript就是基于对象的. java语言中,除了8个基本数据类型以外,一切都是对象. 一般—…
Java 标识符为字母.数字.下划线.dollar符 变量不能以数字开头 包名小写 类.接口首字母大写 方法首字母小写 全局变量首字母小写 局部变量首字母大写 常量大写,单词间用下划线隔开 Java中goto.const虽为关键字,但是没有使用 public static void main(String[] args){ } 或 public static void main(String args[]){ } main方法必须用public修饰,否则编译不报错,但是运行不了 Java对大小写…
1.取模%,如果余数为零,则判断可以整除.2.余数永远小于除数.3.自增运算符++或自减运算符--单独使用时,前++.--后++.--效果是一样的4.先加一,后使用,前++:先使用,后加一,后++5.短路逻辑,能少判断一个,就绝不多判断一个6.与&&必须每个条件都为true,结果才为true. 或||只要有一个条件为true,结果就为true. 非!颠倒原来的布尔值7.字符用单引号包裹,字符串用双引号包裹8.条件运算符也叫三目运算符,通常用于赋值语句中.9.三目运算符嵌套 //判断条件和结…
Java内存管理分为两个方面:内存分配和内存回收.这里的内存分配特指创建Java对象时JVM为该对象在堆内存中所分配的内存空间.内存回收指的是当该Java对象失去引用,变成垃圾时,JVM的垃圾回收机制自动清理该对象,并回收该对象所占用的内存.由于JVM内置了垃圾回收机制回收失去引用的Java对象所占用的内存,所以很多Java开发者认为Java不存在内存泄漏,资源泄漏的问题.实际上这是一种错觉,Java程序依然会有内存泄漏. 由于JVM的垃圾回收机制由一条后台线程完成,本身也是非常消耗性能的,因此…
很早以前就听过李刚老师的疯狂java系列很不错,所以最近找一本拿来拜读,再此做下读书笔记,促进更好的消化. 使用Java数组之前必须先对数组对象进行初始化.当数组的所有元素都被分配了合适的内存空间,并指定了初始值时,数组初始化完成.程序以后将不能重新改变数组对象在内存中的位置和大小. 从用法角度来看,数组元素相当于普通变量,程序既可把数组元素的值赋给普通变量,也可把普通变量的值赋给数组元素. 1.1数组初始化 1.1.1 Java数组是静态的 Java语言是典型的静态语言,因此Java的数组是静…