
Java基础
文章平均质量分 77
超时空要塞
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(笔记三)程序基本结构注意点与数组
1.if...else的简写格式 当其中返回一个具体结果时,可用三元运算符简写 if(x>1) return true; else return false; ==> x>1?true:false;2.局部代码块 { } 3.switch结合break使用 若case后无break,将继续执行下去 int x=3; switch(x) { case 2:原创 2013-04-09 22:19:14 · 543 阅读 · 0 评论 -
(笔记十一)反射、JavaBean、内省、BeanUtils框架
本节知识常常体验在框架中 1.反射 加载类,并解剖出类的各个组成部分(成员变量、方法、构造方法等)。框架中经常用到,如框架中通过设置配置文件,通过反射来加载对应的类。 a)加载类 Java中的Class类用于代表一个类的字节码,它提供加载类字节码的方法:Class.forName() 其他方法: 类名.class 对象.getClass() b)解剖类 getC原创 2013-04-11 13:04:34 · 1826 阅读 · 0 评论 -
(笔记十)eclipse介绍、JUnit、5.0特性、枚举
传智播客 方立勋老师 1.eclipse a.运行问题:eclipse failed to create java virtual mathine 解决:ini文件修改256为128 b.项目中Java Compiler和Java Build Path设置 2.断点(注意:停止调试和删除断点) f5:step into f6:step over f7:step return原创 2013-04-11 13:02:14 · 818 阅读 · 0 评论 -
(笔记九)多线程、Lock、停止线程
1.线程间通信 多线程在处理同一资源,但任务却不同 2.obj.wait(),obj.notify(),obj.notifyAll() 1)必须存在synchronized(Obj)语句块中 2)锁可以是任何对象,这些方法定在在Object中 3)wait:线程在获取对象锁后,通过wait方法主动释放对象锁,同时本线程阻塞。直到有其它线程调用该对象锁的notify()唤醒该线原创 2013-04-09 22:40:45 · 948 阅读 · 0 评论 -
(笔记七)异常
1.异常 简单的讲,在运行时期发生的不正常情况 2.比较 早期的C语言的异常处理机制,通常是我们人为的对返回结果加一些标志来进行判定,比如发生错误返回什么标志,正常情况下我们又是返回什么标记。 这些都不是语言本身所赋予的,是人为的定义,这样就会造成业务逻辑的主线受到异常处理的牵制,或者说是我们难免会将注意力转移,并且造成业务逻辑与异常处理之间有很大程度上的缠绕。 以前正常流程原创 2013-03-28 10:59:57 · 539 阅读 · 0 评论 -
(笔记四)类、类的内存解析、static代码块、构造代码块
★★★代码是思想的体现形式★★★ 1.面向对象 通过面向对象的方式,将现实世界的物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。 有效提高编程的效率,通过封装技术,消息机制可以像搭积木的一样快速开发出一个全新的系统。 首先根据客户需求抽象出业务对象;然后对需求进行合理分层,构建相对独立的业务模块;之后设计业务逻辑,利用多态、继承、封装、抽象的编原创 2013-04-09 22:22:05 · 697 阅读 · 0 评论 -
(笔记二)数据类型及转型、运算符
1.标识符,字母、数字、下划线、$(c#无$) 2.注释 类的注释,函数注释 3.数据类型 基本数据类型:数值型(整数类型,浮点类型)、字符型、布尔型 引用数据类型:类、接口、数组 注:boolean类型,不能写成bool 4.强制类型转换 byte b=3; //编译器自行判断,将int整型常量强转 b=b+4; //编译错误,可能损失精度,因为b是变量,具体值不原创 2013-04-09 22:13:36 · 796 阅读 · 0 评论 -
(笔记六)文档注视、单例模式、继承、抽象类、接口、多态
1.文档注释(★) 使用javadoc工具,对指定类文件生成API帮助文档,javadoc -d myhelp ArrayTool.java,在myhelp下生成。 注释/** */ 针对javadoc ArrayTool.java /** 建立一个数组工具类,包括遍历、排序,求最大值等常用函数。 @author 张三 @version 1.0 */ public class原创 2013-04-09 22:30:01 · 868 阅读 · 0 评论 -
(笔记五)内部类、匿名类、包
1.内部类 a)内部类直接访问外部类的成员 b)外部类要访问内部类,必须建立它的对象 c)一个文件中,外部类,只有一个修饰符为public,内部类不限制 d)直接访问外部类中的内部类的成员 class Outer { class Inner { } } Outer.Inner in=new Outer().new Inner(); e)内部类是静态的,成员也一定是静态的 c原创 2013-04-09 22:27:26 · 516 阅读 · 0 评论 -
(笔记一)基础与环境变量
学习视频(传智播客,毕向东老师) 1.基础 1.1 GUI(Graphical User Interface)和CLI(Command Line Interface) CLI执行起来更快,功能也更强,不足之处是用户需要了解相关操作的命令(早期操作系统) 1.2 Java简述 SUN(Stanford University Network,斯坦福大学网络公司),面向对象,安全可靠,与平台无原创 2013-04-09 22:12:04 · 584 阅读 · 0 评论 -
(笔记八)线程、同步代码块、同步函数、死锁
1.线程 是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。 一个进程必须至少有一个线程,通常称为主线程。 2.线程调度 计算机通常只有一个CPU,在任意时刻只能执行一条机器指令,每个线程只有获得CPU的使用权才能执行指令.所谓多线程的并发运行,其实是指从宏观上看,各个线程轮流获得CPU的使用原创 2013-04-09 22:35:54 · 2766 阅读 · 0 评论 -
(笔记十二)Tomcat启动、结构、配置、HTTP协议简介
1.web服务器 开发和部署web项目,需要web服务器的支持,将静态web或动态web资源与web服务器绑定,用户通过浏览器间接访问资源。如Windows中IIS,默认使用80端口,监听客户的请求。 WebLogic:(商业)目前应用最广泛的Web服务器,支持J2EE规范(包含13种技术) Apache:免费服务器Tomcat,支持全部JSP以及Servlet规范 WebSphere原创 2013-04-12 11:14:15 · 1377 阅读 · 0 评论