- 博客(21)
- 收藏
- 关注
原创 黑马程序员日记-21
多线程总结:1,进程和线程的概念。|--进程:|--线程:2,jvm中的多线程体现。|--主线程,垃圾回收线程,自定义线程。以及他们运行的代码的位置。3,什么时候使用多线程,多线程的好处是什么?创建线程的目的?|--当需要多部分代码同时执行的时候,可以使用。4,创建线程的两种方式。|--继承Thread|--步骤|--实现
2015-11-24 15:35:37
231
原创 黑马程序员日记-20
------- android培训、java培训、期待与您交流! ----------反射的概念 反射就是把java类中的各个成分映射成相应的java类 一个java类中用一个Class类的对象来表示,一个类中的组成部分:成员变量、方法、构造方法、包等信息也用一个个java类来表示。表示java类的class类显然要提供一系列的方法,来获得其中的变量,方法,
2015-11-22 22:44:04
282
原创 黑马程序员日记-19
1:泛型(次重点) (1)不确定的类型,广泛的类型。 (2)基本格式: 注意了:数据类型必须是引用数据类型 (3)泛型的定义方式 A:泛型定义在类上 class Demo { public void show(QQ qq){} } B:泛型定义在方法上 class Demo { public void sho
2015-11-22 22:42:56
287
原创 黑马程序员日记-18
------- android培训、java培训、期待与您交流! ----------1:File(重点) (1)File类用来操作文件和文件夹的。 把文件和文件夹封装成了一个对象。 (2)File的构造方法: A:File(String pathName):根据指定的路径创建文件的实例 **File f = new File("c:\\a.
2015-11-22 22:40:51
237
原创 黑马程序员日记-17
------- android培训、java培训、期待与您交流! ----------1:IO流的概述 (1)用来处理设备(硬盘,控制台,内存)间的数据。 (2)java中对数据的操作都是通过流的方式。 (3)java用于操作流的类都在io包中。 (4)按照流操作的数据的类型不同:分为字节流和字符流。 字符流是为了方便中文的操作而来的。 (5)按照流的
2015-11-22 22:39:21
228
原创 黑马程序员日记-16
多线程 (1)多线程 A:进程:程序的一次执行过程。 B:线程:线程是进行的执行单元。 C:任何一个应用程序,都至少有一条执行路径。 D:单线程程序:应用程序只有一条执行路径。 E:多线程程序:应用程序有多条执行路径。 (2)jvm启动的时候是多线程的。 假如jvm的启动时单线程的,就可能存在着内存溢出的隐患。所以,jvm启动是多线程的。至少
2015-11-22 22:33:17
232
原创 黑马程序员日记-15
21.阅读下面代码段:publicclass Demo{ public static void main (String[] args) { int[] arr = new int [10]; System.out.println(arr[1]); }}执行结果正确的说法是( C )A. 编译时将产生错误B.
2015-11-22 14:39:11
443
原创 黑马程序员日记-14
单选题:1. 下列哪个声明是错误的?(B) A. int i=10;B. float f=1.1;C. double d=34.4;D. byte b=127; 2. 下面哪个不是java中的关键字?(C)A. publicB. trueC. mainD. class 3. 下面哪个语句不会产生编译错误?( C )A
2015-11-22 14:37:56
416
原创 黑马程序员日记-13
一道数据库的经典试题:查询年份、利润、年度增长比SELECT y1.*, IFNULL(CONCAT((y1.zz-y2.zz)/y2.zz*100, '%'), '0%') 增长比FROM tb_year y1 LEFT OUTER JOIN tb_year y2ON y1.year=y2.year+1;IFNULL()--如果为空替换成“0%”字符串C
2015-11-19 15:03:26
226
原创 黑马程序员日记-12
JAVA 数据库连接四大件:driver、url、user、password连接过程:String driver = “com.mysql.jdbc.Driver”;String url = “jdbc:mysql://127.0.0.1:3306/目标数据库名”;String user = “数据库登录名”;String password = “数据库密码”; Cla
2015-11-19 14:55:37
299
原创 黑马程序员日记-11
今天打开myeclipse准备好奋斗代码了,结果工作空间报错,各种找解决方法,折腾了半小时后已经没有写代码的心了。。。后来我找到了一个万能的解决办法,百试百灵:关闭MyEclipse,进入eclipse的工作空间(workspace),找到workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings目录下的c
2015-11-19 14:52:43
291
转载 黑马程序员日记-10
在HttpServletRequest类里,有以下六个取URL的函数: getContextPath 取得项目名 getServletPath 取得Servlet名 getPathInfo 取得Servlet后的URL名,不包括URL参数 getRequestURL 取得不包括参数的URL getRequestURI 取得不包括参数的URI,即去掉协议和服务器名的URL
2015-11-19 14:51:14
277
原创 黑马程序员日记-9
不知道大家有没有过类似的操作,我在做学校课程设计的时候需要在数据库中保存一片新闻,再在jsp页面中显示,可是从数据库中读取出来的数据是没有换行的,但是保存时是原样保存的,后来查找到了简单直接的解决办法 public String convert (String str) { if (str != null && !"".equals(str)) { wh
2015-11-19 14:10:01
218
原创 黑马程序员日记-8
网络结构,1,C/S client/server特点:该结构的软件,客户端和服务端都需要编写。可发成本较高,维护较为麻烦。好处:客户端在本地可以分担一部分运算。2,B/S browser/server特点:该结构的软件,只开发服务器端,不开发客户端,因为客户端直接由浏览器取代。 开发成本相对低,维护更为简单。缺点:所有运算都要在服务端完成。JAV
2015-11-18 20:09:30
266
原创 黑马程序员日记-7
从这篇起接下来的几篇笔记都是JAVA WEB的内容了最常见的客户端:浏览器 :IE。最常见的服务端:服务器:Tomcat。 客户端发送的请求是:请求行请求头空行请求体GET请求没有请求体 例如:GET / HTTP/1.1 请求行 请求方式 /myweb/1.html 请求的资源路径 http协议版本。请求消息头 . 属性
2015-11-18 20:05:00
277
原创 黑马程序员日记-6
设计模式:* 单例模式:保证一个类在内存中的对象是唯一的(只有一个对象,该对象在方 法区中,不在堆中,因为该对象是静态的)* 多个程序共用一个配置信息对象时就需要保证该对象的唯一性* 方法:私有化本类构造函数,在该类创建一个本类静态私有对象,定义一 个静态公有方法返回本类对象引用。* 实际开发中多用饿汉式,因为饿汉式没有线程安全问题 多线程下的懒汉式:静态方法的同步锁是当前
2015-11-18 20:01:25
206
原创 黑马程序员日记-5
流:文件是数据的静态存储形式,流是数据传输时的形态。带Stream的都是字节流,否则为字符流结点流(原始流):可以从或向一个特定的地方(节点)读写数据。处理流(包裹流):是对一个已存在的流的连接和封装,通过所封装的流的功能 调用实现数据读写。泛型:安全机制,将运行时期的问题(类型转换异常)转到了编译时期,避免了 强制类型转换 * 当操作的引用数据类型不确定时,就使用泛型。
2015-11-18 19:58:53
297
原创 黑马程序员日记-4
JAVA API(应用程序编程接口)* String和StringBuffer类:String sb = new String(); StringBuffer sbf = new StringBuffer();for(int i=0; isb = sb + “*”; sbf.append(‘*’);} }以上两段代码StringBuffer的执行效率比String类高,使
2015-11-18 19:56:37
267
原创 黑马程序员日记-3
继承:* JAVA不支持多继承* 构造方法不能被继承,子类对象生成时如果没有指定调用父类的哪个构造 函数则会先自动调用父类的无参构造函数,再调用自身的构造函数,目 的是子类继承了父类,就获取到了父类的内容(属性),所以使用父类 内容前要看父类是如何初始化父类自身内容的,所以必须访问父类中的 构造函数,如果父类构造函数没有定义无参构造函数,那么子类必须用 super();指定要访问父类的哪个
2015-11-18 19:55:37
217
原创 黑马程序员日记-2
内部类:一般用于类的设计* 内部类可以直接访问外部类成员,外部类不能直接访问内部类成员,可 以通过内部类对象访问。* 如果内部类中定义了静态成员, 该内部类也必须是静态的* 内部类放在局部只能访问局部中用final修饰的局部变量匿名内部类:* 当函数参数是接口类型,而且接口中的方法不超过三个,可以用匿名内部 类作为实际参数进行传递* 匿名内部类必须继承一个外部类或实现接口,
2015-11-18 19:51:57
273
原创 黑马程序员日记-1
因为自己是计算机专业的,平时也有些积累,黑马入学流程又需要学员的学习日记,刚好把原来的笔记再整理一番。。。笔记是自己写的,肯定有不严谨甚至错误的地方,但是自己总结的笔记总比直接抄来的记忆深刻。就比如我认为对付大多数考JAVA标识符命名规则的题,我认为大多数题都有两个特点:* 只要不以数字开头,中间没有空格和特殊字符就行* _ 下划线,$ 开头都可以这个答案肯定不能涵盖所有情况,这也
2015-11-17 22:11:22
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人