- 博客(11)
- 收藏
- 关注
原创 黑马程序员_java的一些新特性
Eclipse中,通过首选项设置的很多东西的有效范围都是本工作空间。比如:快捷键和代码模版的配置。 透视图:就是指由若干个视图(小窗口)组成的集合。 Eclipse中的调试:先设置断点,然后在本编辑窗口中右击一下,然后选择debug就会切换到debug透视图,选中变量右击选择watch,就可以一步一步的观察运行效果了。 在开发中要注意编译源程序时的javac版本与运行时java版本要一致。否
2014-11-17 22:55:02
227
原创 黑马程序员_javaIO编程和字符集
File类是IO包中唯一代表磁盘文件本身信息的类,而不是代表文件中的内容。 java中的目录被当作一种特殊的文件使用,用list()方法返回一个字符串数组,表示目录中的所有子目录和文件名。 RandomAccessFile类支持随机访问文件,可随机读取和写入。(主要优势在:断点续传,多线程下载一个文件,读写等长记录格式的文件等) RandomAccessFile类同时实现了DataInp
2014-11-17 22:54:00
362
原创 黑马程序员_java集合类
集合类中的接口主要有: Collection -----> Set (不能包含重复的元素,无序) -----> SortedSet Collection -----> List (可以包含重复的元素,是一个有序集合,可以存放空元素) Map (包含了Key-Value对,不能有重复的Key) -----> SortedMap Set常用的实现类有: HashSet:
2014-11-17 22:51:30
273
原创 黑马程序员_java多线程
在单CPU的硬件平台下,某一时刻只能有一个线程在运行,线程是由操作系统调度的。 启动一个线程不能直接调用run()方法,这样不会创建一个新的线程,只是简单的在当前线程中执行了run()方法, 而应该调用start()方法,这样就会创建一个新的线程,在这个新的线程上执行run()方法上的代码。 当run()方法执行完后,线程也就相应的结束,我们可以通过控制run()方法中循环的条件来控制线
2014-11-17 22:49:37
284
原创 黑马程序员_java网络编程
网络编程: 网络协议与TCP/IP,TCP/IP是目前网络应用程序的首选协议。 我们现在所学的网络编程也是基于TCP/IP协议的。 编写基于基于TCP/IP协议的网络程序,必须先了解两个重要的概念:IP地址和Port(端口号) IP地址占用4个字节,Port是一个占用两个字节的整数(范围在0~65535之间,0~1023之间的端口数是用于一些知名的网络服务和应用)。 本地回路IP地址是1
2014-11-17 22:48:26
528
原创 黑马程序员_java动态代理
OOP(Object oriented program):面向对象编程。 AOP(Aspect oriented program):面向方面编程。 交叉业务的编程问题即为面向方面的编程(Aspect oriented program ,简称AOP),AOP的目标就是要使交叉业务模块化。 代理是实现AOP功能的核心和关键技术。只要是面向方面的编程就涉及到代理。
2014-11-17 22:46:53
369
原创 黑马程序员_java类加载器
java虚拟机中可以安装多个类加载器,系统默认三个主要的类加载器,每个加载器负责加载特定位置的类。 系统默认的三个类加载器之间的父子关系:BootStrap(爷)------ExtClassLoader(父)-----AppClassLoader(子) 注意:类加载器也是java类,但是这些加载器类本身又由谁来加载呢?显然必须有第一个类加载器不是java类, 这个加载器就是BootStrap
2014-11-17 22:45:44
284
原创 黑马程序员_java GUI编程
GUI:Graphical User Interface.(图形用户界面) GUI组件分为两大类:基本组件和容器。分别是java.awt.Component和java.awt.Container的直接或间接子类。 容器也算是组件,只是特殊的组件。所以java.awt.Container也是java.awt.Component的子类。 程序的GUI部分由AWT线程管理。 Fram
2014-11-17 22:44:35
503
原创 黑马程序员_java内省注解泛型
用类加载器加载资源文件见如下例子: package com.heima.exam; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.util.Properties; public class FileLoad
2014-11-17 22:43:28
335
原创 Android中四大组件之一:Activities
Android应用中的Activity指具有屏幕显示支持用户交互的基本模块,类似于Java ME中的MIDlet, Windows 应用中的Form。比如可以是拨号,发送邮件的UI。每个Activity都可以含有一个Windows用于绘制用户界面。这个Windows提出占据整个屏幕,但也可以只占据部分屏幕或说现在在其它UI上面。 一个Android应用通常由多个Activity组成,其中有一
2014-11-16 22:48:23
424
原创 Android 中Intents和Intent Filters区别
Android应用中的三个核心组件:Activities,Services和broadcast receivers都是通过称为“Intent”的消息来激活的。Android应用一个特点是“低耦合”,各个Activities,Services和broadcast receivers相当独立,可以看成是一个个“迷你应用”,而Intent是这些“迷你应用”的粘合剂,Intent不但可以用于同一个Appl
2014-11-16 22:45:59
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅