- 博客(17)
- 收藏
- 关注
原创 Java基础 —— 数据类型
内存模型 ≈ Stack + Heap基本数据类型Java提供8中基本数据类型,基本数据类型运行在Stack中,并且都有自己对应的包装器类数字:byte -> short -> int -> long & float -> double 字符:char 布尔:boolean引用数据类型类Java中用“类”的概念创建新的数据类型,类由字段与方法两个部分组成 字段:
2016-02-18 15:10:13 316
原创 Java Base —— 注解
注解,为代码添加额外信息(数据)的方法@Target // 应用场所:字段或方法@Retention // 运行级别:源代码、类文件、运行时public @interface test{ publid String desc() default "no description"; // 注解可以提供默认值}注解处理器:解析注解的类 注解的使用依赖于注解处理器apt是Sun提供的注解处
2015-12-08 11:10:37 377
原创 Java Base —— 运行时类型信息
RTTI: 在运行时,识别一个对象的类型JVM在加载*.class文件的时候会产生一个Class对象,JVM会检查该Class对象是否有语法错误并以其作为模板创建新的对象 通过Class对象可以管理Class级别的信息Java程序在开始运行之前并不是完全加载,各个部分只在必须时加载
2015-12-08 10:35:07 245
原创 Java Base —— 错误处理
Error继承Throwable类,标识不可处理的错误Exception继承Throwable类,标识可以处理的错误异常可以由try-catch语句进行处理try{}catch(Exception e){}finally{}
2015-12-08 10:28:57 399
原创 Java Base —— 持有对象(容器)
数组Java中,数组是一种效率最高的存储和随机访问对象的方式容器容器,数组的包装,可以自动扩充存储空间CollectionList: 顺序元素序列 Set: 不保存重复的元素 Queue: 先进先出Map存储键值对Iterator迭代器可以遍历容器内容
2015-12-08 10:09:57 259
原创 Java Base —— 多态
多态现象的产生源于Java的后期绑定机制多态只发生在方法之上方法的重载(overload)和重写(override)是多态的表现overload:子类追加父类的方法 override:子类重写父类的方法
2015-12-08 09:48:58 348
原创 Java Base —— 流程控制
分支if-elseswitch循环whiledo whilefor控制returncontinuebreak<label>
2015-12-08 09:37:11 253
原创 Java基础 —— 操作符
赋值操作符=算数操作符+,-,*,/,%++,--关系操作符>,<,>=,<=,==,!=逻辑操作符&&,||,!位操作符&,|,~,^<<,>>,>>>
2015-12-08 09:34:27 227
原创 Common Tool —— ant
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.Ant是一个将软件编译、测试、部署等步骤联系在一起加以自动化
2015-11-28 07:00:53 647
原创 Java EE 技术 —— Servlet
Java ServletServlet是Java开发Web应用的基础技术,封装了HTTP技术与JavaBean互相转化的复杂性 Servlet是Java程序,运行在Servlet容器之中Servlet容器Java EE的各种技术都有自己的容器,所谓容器,就是为其提供一个可管理的运行环境 Servlet容器将用户的请求传递给Servlet程序,并将Servlet程序的响应结果返回给用户 Serv
2015-11-25 20:50:02 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人