自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 黑马程序员日记-21

多线程总结:1,进程和线程的概念。|--进程:|--线程:2,jvm中的多线程体现。|--主线程,垃圾回收线程,自定义线程。以及他们运行的代码的位置。3,什么时候使用多线程,多线程的好处是什么?创建线程的目的?|--当需要多部分代码同时执行的时候,可以使用。4,创建线程的两种方式。|--继承Thread|--步骤|--实现

2015-11-24 15:35:37 224

原创 黑马程序员日记-20

------- android培训、java培训、期待与您交流! ----------反射的概念 反射就是把java类中的各个成分映射成相应的java类 一个java类中用一个Class类的对象来表示,一个类中的组成部分:成员变量、方法、构造方法、包等信息也用一个个java类来表示。表示java类的class类显然要提供一系列的方法,来获得其中的变量,方法,

2015-11-22 22:44:04 267

原创 黑马程序员日记-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 272

原创 黑马程序员日记-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 230

原创 黑马程序员日记-17

------- android培训、java培训、期待与您交流! ----------1:IO流的概述 (1)用来处理设备(硬盘,控制台,内存)间的数据。 (2)java中对数据的操作都是通过流的方式。 (3)java用于操作流的类都在io包中。 (4)按照流操作的数据的类型不同:分为字节流和字符流。    字符流是为了方便中文的操作而来的。 (5)按照流的

2015-11-22 22:39:21 221

原创 黑马程序员日记-16

多线程  (1)多线程  A:进程:程序的一次执行过程。  B:线程:线程是进行的执行单元。  C:任何一个应用程序,都至少有一条执行路径。  D:单线程程序:应用程序只有一条执行路径。  E:多线程程序:应用程序有多条执行路径。    (2)jvm启动的时候是多线程的。  假如jvm的启动时单线程的,就可能存在着内存溢出的隐患。所以,jvm启动是多线程的。至少

2015-11-22 22:33:17 225

原创 黑马程序员日记-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 425

原创 黑马程序员日记-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 387

原创 黑马程序员日记-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 220

原创 黑马程序员日记-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 290

原创 黑马程序员日记-11

今天打开myeclipse准备好奋斗代码了,结果工作空间报错,各种找解决方法,折腾了半小时后已经没有写代码的心了。。。后来我找到了一个万能的解决办法,百试百灵:关闭MyEclipse,进入eclipse的工作空间(workspace),找到workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings目录下的c

2015-11-19 14:52:43 275

转载 黑马程序员日记-10

在HttpServletRequest类里,有以下六个取URL的函数: getContextPath 取得项目名 getServletPath 取得Servlet名 getPathInfo 取得Servlet后的URL名,不包括URL参数 getRequestURL 取得不包括参数的URL getRequestURI 取得不包括参数的URI,即去掉协议和服务器名的URL

2015-11-19 14:51:14 271

原创 黑马程序员日记-9

不知道大家有没有过类似的操作,我在做学校课程设计的时候需要在数据库中保存一片新闻,再在jsp页面中显示,可是从数据库中读取出来的数据是没有换行的,但是保存时是原样保存的,后来查找到了简单直接的解决办法 public String convert (String str) { if (str != null && !"".equals(str)) { wh

2015-11-19 14:10:01 211

原创 黑马程序员日记-8

网络结构,1,C/S  client/server特点:该结构的软件,客户端和服务端都需要编写。可发成本较高,维护较为麻烦。好处:客户端在本地可以分担一部分运算。2,B/S  browser/server特点:该结构的软件,只开发服务器端,不开发客户端,因为客户端直接由浏览器取代。 开发成本相对低,维护更为简单。缺点:所有运算都要在服务端完成。JAV

2015-11-18 20:09:30 258

原创 黑马程序员日记-7

从这篇起接下来的几篇笔记都是JAVA WEB的内容了最常见的客户端:浏览器 :IE。最常见的服务端:服务器:Tomcat。 客户端发送的请求是:请求行请求头空行请求体GET请求没有请求体 例如:GET / HTTP/1.1  请求行  请求方式  /myweb/1.html  请求的资源路径   http协议版本。请求消息头 . 属性

2015-11-18 20:05:00 259

原创 黑马程序员日记-6

设计模式:* 单例模式:保证一个类在内存中的对象是唯一的(只有一个对象,该对象在方 法区中,不在堆中,因为该对象是静态的)* 多个程序共用一个配置信息对象时就需要保证该对象的唯一性* 方法:私有化本类构造函数,在该类创建一个本类静态私有对象,定义一 个静态公有方法返回本类对象引用。* 实际开发中多用饿汉式,因为饿汉式没有线程安全问题 多线程下的懒汉式:静态方法的同步锁是当前

2015-11-18 20:01:25 201

原创 黑马程序员日记-5

流:文件是数据的静态存储形式,流是数据传输时的形态。带Stream的都是字节流,否则为字符流结点流(原始流):可以从或向一个特定的地方(节点)读写数据。处理流(包裹流):是对一个已存在的流的连接和封装,通过所封装的流的功能 调用实现数据读写。泛型:安全机制,将运行时期的问题(类型转换异常)转到了编译时期,避免了  强制类型转换 * 当操作的引用数据类型不确定时,就使用泛型。

2015-11-18 19:58:53 287

原创 黑马程序员日记-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 260

原创 黑马程序员日记-3

继承:* JAVA不支持多继承* 构造方法不能被继承,子类对象生成时如果没有指定调用父类的哪个构造 函数则会先自动调用父类的无参构造函数,再调用自身的构造函数,目 的是子类继承了父类,就获取到了父类的内容(属性),所以使用父类 内容前要看父类是如何初始化父类自身内容的,所以必须访问父类中的 构造函数,如果父类构造函数没有定义无参构造函数,那么子类必须用 super();指定要访问父类的哪个

2015-11-18 19:55:37 212

原创 黑马程序员日记-2

内部类:一般用于类的设计* 内部类可以直接访问外部类成员,外部类不能直接访问内部类成员,可 以通过内部类对象访问。* 如果内部类中定义了静态成员, 该内部类也必须是静态的* 内部类放在局部只能访问局部中用final修饰的局部变量匿名内部类:* 当函数参数是接口类型,而且接口中的方法不超过三个,可以用匿名内部 类作为实际参数进行传递* 匿名内部类必须继承一个外部类或实现接口,

2015-11-18 19:51:57 266

原创 黑马程序员日记-1

因为自己是计算机专业的,平时也有些积累,黑马入学流程又需要学员的学习日记,刚好把原来的笔记再整理一番。。。笔记是自己写的,肯定有不严谨甚至错误的地方,但是自己总结的笔记总比直接抄来的记忆深刻。就比如我认为对付大多数考JAVA标识符命名规则的题,我认为大多数题都有两个特点:* 只要不以数字开头,中间没有空格和特殊字符就行* _ 下划线,$ 开头都可以这个答案肯定不能涵盖所有情况,这也

2015-11-17 22:11:22 400

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除