- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 gradle + git +jenkins 自动构建打包
因为公司需要 忙碌了两周在弄gradle+jenkins自动化构建apk,感触还是蛮多的,在网上也有一些零散的资料,但感觉大部分还是得自己去摸索,日志记录下,方便以后重温下。 首先选择的环境是Windows下,也已经在Linux下构建成功,大抵相同,只不过Android SDK需要用到Linux版本,在这里说明的环境是tomcat7 + jenkins + gradle 2.4,在这里特别说
2015-07-24 11:09:31 1653
原创 java Executors(线程池)
今天重新看了一次张孝祥老师的交通管理系统项目视频,发现里面有用到Executors,其实这个Executors就是一个线程池。 线程池的思想就相当于对象池一样,它也是开辟了一块内存空间,里面存放那些(未死亡的)线程,该池中的线程执行调度由池管理器来处理,当从池中取出一个、执行完之后又回归池中。这样的好处就可以避免反复的创建线程对象所带来的性能开销,从而节省了系统的资源。 项目中用到两处线
2012-03-20 11:06:22 1195
原创 开始我的java web学习
今天是黑马第七期培训开始日期前的一天,按照黑马申请流程,我到了入学考试的这一步,昨天上午开始收到题,一共10题,到做完了八题已经是今天的凌晨3点拉,感觉困了就 睡了,直到今天10点多才起床,又继续做完最后2题,到了中午1点多了,提交上去,却错过了黑马第七期报名的时间,无缘第七期了,虽然如此,但学习还是得继续,好吧,开始java web的学习吧。 (1)、XML(可扩展的标记语言) 1,xml介
2012-03-04 18:51:49 867
原创 黑马程序员 java 反射详解
(1)、反射的基础知识 JAVA反射机制可以说是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。 反射的基石: Class 字节码 得到这个类的字节码的实例对象有3种 类名.class 如,System.class; 对象.class 如p1.getClass(); Class.forName("java.l
2012-02-28 23:27:24 715
原创 黑马程序员 java 基础知识
(1)、java序列化 序列化就是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据 public class Person implements Serializable{ private String name; private int age; public Person(){
2012-02-28 16:09:03 422
原创 黑马程序员 java 可能遇到的异常
首先异常可以说是分为两类,一种是检测异常、一种是非检测异常(RuntimeException),检测异常就是java语言的开发人员已经确定如调用一个方法会出现的异常,比如IO流读写文件的时候可能会发生文件未找到等异常,而RuntimeException运行时异常指的是程序员在开发时所写的代码所留下来的BUG,如空指针异常。只要是异常就都是需要处理的。 如下常见异常: 1. java.lan
2012-02-27 21:12:36 492
原创 黑马程序员 java 随笔
(1)、多线程 程序的运行就是一个进程,而线程则是进程里的工作单元,比如jvm虚拟机就是多线程,一个线程忙着执行代码、如在内存中创建对象,一个线程 就忙着处理垃圾回收。迅雷下载和操作系统都是多线程处理。 sleep(Long long) 参数为毫秒的时间,表示使线程休眠,但时间一到就会恢复。 wait()表示使线程休眠,得使用notifyAll()唤醒,否则则一直休眠 synchroni
2012-02-27 15:55:18 424
转载 java 内部类
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类? 典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对象
2012-02-24 15:45:39 423
原创 黑马程序员 java 集合
{ //忽略编译器警告应用什么注解 简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。 作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。 使用: @SuppressWarnings(“”) @SuppressWarnings({}) @Suppres
2012-02-23 10:43:07 388
原创 黑马程序员 银行业务调整系统
---------------------- android培训、java培训、期待与您交流! ---------------------- 很佩服张孝祥张老师,虽然没有亲眼见过张老师,但从观看他的讲课视频,也能知道张老师是一个技术能力非常强、很好、很实在的老师,在这里缅怀张老师,老师一路走好。 (下面就是张老师讲解的银行业务调整系统的项目) 1.模拟实现银行业务调度系统逻辑,具体需
2012-02-22 14:13:35 519
原创 黑马程序员 java学习笔记--正则表达式
---------------------- android培训、java培训、期待与您交流! ----------------------package cn.oyb.ce; import java.util.regex.*; public class Test2 { /** * @param args */ public static void main(String[] ar
2012-02-21 22:29:56 652
转载 java学习笔记--集合
---------------------- android培训、java培训、期待与您交流! ---------------------- 一、集合(Map概述) 二、集合(Map子类对象特点) 三、集合(Map共性方法) [java] view plaincopy /* Map:该集合存储键值对。一对一往里存,而且要保证键的唯一性。
2012-02-21 21:01:53 649
原创 黑马程序员 交通灯管理系统分析
---------------------- android培训、java培训、期待与您交流! ---------------------- 做项目首先一定要分析好项目需求,1、交通灯管理系统分析首先需要弄明白汽车运行的线路图,(可画图理解),2、考虑到指示灯的控制,如左转应考虑红绿灯控制,右转不受信号灯控制,3、每辆车通过的时间为1秒,可用线程 Thread.sleep(1000)的方式,4、
2012-02-21 17:59:27 483
原创 黑马程序员 java学习笔记-基础知识盘点
---------------------- android培训、java培训、期待与您交流! ---------------------- (1)、重载和重写的区别: 重载Overload:就是让类以统一的方式处理不同类型数据的一种手段,特点是:函数名相同,参数个数和类型不同,返回值类型可以相同也可不同。重载是类中多态性的一种表现。 重写Overriding:重写方法只能存在于具有继承关系
2012-02-19 17:30:03 519
转载 java学习笔记-网络编程
网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话
2012-02-18 22:36:05 778
原创 黑马程序员 java学习笔记4-Io流学习后可能会用到的实例
---------------------- android培训、java培训、期待与您交流! ---------------------- (1)、筛选出指定目录下指定格式的文件 File dir = new File("E:"); String [] dirs = dir.list(new FilenameFilter() {
2012-02-17 17:40:58 395
原创 黑马程序员 java学习笔记3-IO流之字节流与装饰设计模式
---------------------- android培训、java培训、期待与您交流! ---------------------- 装饰设计模式: 当想要对已有的对象功能进行增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能,那么该自定义的类就称为装饰类。 装饰类通常会以构造方法的方式接收需要被装饰的类。 class Person{ public
2012-02-17 15:51:53 485
原创 黑马程序员 java学习笔记2-IO流
---------------------- android培训、java培训、期待与您交流! ---------------------- IO流就是input、output的简写,也就是说输入输出流,它是用来处理设备之间的数据传输的,java对数据的操作都是通过流的方式,流按操作数据可分为字符流和字节流,按流向的话分为输入输出流,并且java操作流的对象都在IO包里。 字节流的抽象基类:
2012-02-16 17:48:55 428
原创 黑马程序员 java学习笔记1-常用类
---------------------- android培训、java培训、期待与您交流! ---------------------- 打算参加黑马培训,现在在开始根据要求观看视频,并且做到边看边理解边记笔记。 (1)、System类: 包含一些有用的类字段和方法,它不能实例化,并且它的类字段和方法都是static静态的; System.out //输出流(打印在控制
2012-02-16 16:03:08 472
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人