- 博客(38)
- 资源 (3)
- 收藏
- 关注
原创 那山的那边海的这边有一群程序员
在那山的那边海的那边有一群程序员,他们颈椎都弯曲,他们都是近视眼。他们整天坐着房间盯着SecureCRT,他们跳动着还是三里屯的心。。。哦~可爱的程序员~哦~可怜的程序员~为了用户的体验世界的美丽他们加班到天明,早上六点还要起床看报警。。 在那山的这边海的那边有一群程序员,他们老实又胹腆,他们聪明又有钱。他们一天到晚坐在那里熬夜写软件,饿了就咬一口方便面。哦苦命的程序员,哦苦命的程序员,
2013-08-14 16:24:46 1747
原创 MyEclipse常用快捷键
【ALT+ / 】 内容补全 【Ctrl+ / 】 快速添加或取消行注释 【Tab】【Shift+Tab】缩进Tab位【ctrl+shift+/ 】【ctrl+shift+\】添加/删除注释【Ctrl+D】 删除当前行【Ctrl+Shift+F 】格式化代码 格式化按键失效解决方案:去掉搜狗的简繁体快捷键切换【Ctrl+Shift+O】快速地导入import【ALT + S
2013-08-10 18:47:24 497
原创 面试复习
1.自我介绍(包括自己的姓名.年龄.毕业院校.工作经历等等)一定要谈自己的亲身工作经历,当然刚毕业没有工作经历的,那就说点别的二、技术题1.对面向对象的理解是什么,详细说明面向对象三个特点,用生活子的例子描述下什么是面向对象。 面向对象是基于面向过程的。将功能封装在对象里,调用具备该功能的对象。如:人开门(开门是属于门对象)(如果面向过程:推这个门,门转动)所以面向对象将复杂的
2013-08-10 01:44:15 949 3
原创 银行系统
一、需求模拟实现银行业务调度系统逻辑,具体需求如下:Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。Ø 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1
2013-08-03 10:26:35 675
原创 黑马程序员_专题:集合复习(Collect,List,Set的区别)
-------android培训、java培训、期待与您交流! ----------/*Collection |---List :集合中元素是有序的,元素可以重复,该集合体系按索引进行操作。 |---ArrayList :底层是数组结构。查询速度快,但增删稍慢。线程不同步。 |---LinkedList :底层是链表结构。查询稍慢, 但增删快。 线程不同
2013-07-31 10:23:28 747
原创 黑马程序员_专题:单例复习(懒汉式,饿汉式)
-------android培训、java培训、期待与您交流! ----------单例的作用: 只能让内存中只有这一个类的存在, 也就是说这个类只能有一个实例, 别人来共同 设计的目的以及什么时候调用: 优化内存, 如果一个类它只有一个变量, 那么它是以类存在的话,此时就可以设计成单例模式。 如何设计: 一, 它不能被其他类给实例化了;二,它可以自己提供一个实例化方法,三,这
2013-07-31 09:09:03 562
原创 黑马程序员_专题:工具类的复习(Arrays工具类,Collections工具类,System系统类,Runtiem类)
------------------------Arrays工具类--------------------------------------------------------------------------------------[java] view plaincopy/** Arrays:是用来操作数组的工具类。 * 方法都是静态的,通过类名直接使用。
2013-07-31 08:07:44 698
原创 黑马程序员_论坛活动:递归实现猴子吃桃
-------android培训、java培训、期待与您交流! ----------package com.itheima;class GetSum {/*** @param args* 猴子吃桃的问题:猴子第一天摘下来N个桃子,当天就吃了一半,但是还不过瘾,又多吃了一个, * 第二天早上又将剩下的桃子吃了一半,又多吃了一个, *
2013-07-30 22:09:52 655
原创 黑马程序员_活动:100以内素数之和、数组排序阶梯状输出、反向打印杨辉三角
-------android培训、java培训、期待与您交流! ----------package com.itheima;import java.util.Scanner;class GetPrimeNumber {/*** @param args* * 1. 打印输出一百以内的素数的累加和... * 2.将该数组由小到大进行排列,数组中的素
2013-07-30 20:23:11 1265
原创 黑马程序员_面试题2(银行业务调度系统)
-------android培训、java培训、期待与您交流! ----------一.项目需求分析模拟实现银行业务调度系统逻辑,具体需求如下:1. 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3. 异步随机生成各种类型的客户
2013-07-30 19:01:01 664
原创 黑马程序员_面试题1(交通灯管理系统)
-------android培训、java培训、期待与您交流! ----------一.项目需求: 模拟实现十字路口的交通灯管理系统逻辑: 异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 --
2013-07-30 16:39:37 733
原创 黑马程序员_高新技术5(动态代理类,代理类的作用与原理,AOP框架应用)
-------android培训、java培训、期待与您交流! ----------一.代理类1.代理类概述1)代理的作用与理解:要为已存在的多个具体相同接口的目标类的各个方法增加一些系统功能,例如:异常处理,日志,计算机方法的运行时间,事务管理,等等,那么就用到了代理类, 代理类使用过程 :让代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能
2013-07-30 14:45:38 723
原创 黑马程序员_高新技术4(类加载器ClassLoader,自定义类加载器,类加载器高级实验应用)
-------android培训、java培训、期待与您交流! ----------一.类加载器 1.类加载器 1)类加载器及其作用: 字节码的原始信息存放在硬盘上的classpath指定的目录下,java程序用到某个类,虚拟机要先 将该类的字节码加载到内存里,进行处理后得到的就是字节码。实现这个过程的机制就是类加载器, 其作用就是加载类。
2013-07-29 21:00:55 593
原创 黑马程序员_高新技术3(JavaBean复杂操作,注解Annotation,泛型应用Generic)
-------android培训、java培训、期待与您交流! ----------一.JavaBean1.内省:英文是Intorspector ,它主要用于对JavaBean进行操作。2.JavaBean:1)JavaBean是一种特殊的java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的 字段,且方法名符合某种命名规则。2)如果要
2013-07-29 17:27:32 758
原创 黑马程序员_高新技术2(Class类,反射Reflect(重点知识))
-------android培训、java培训、期待与您交流! ----------一.Class类1.反射的基石:Class类 1)java程序中的各个java类属于同一类事物,描述这类事物的java类名就是Class. 2)对比提问:众多的人用一个什么类表示?众多的java类用一个什么类表示? 人-->Person Java类
2013-07-29 16:09:39 790 1
原创 黑马程序员_高新技术1(高级for,静态导入,可变参数,自动装箱拆箱,枚举)
-------android培训、java培训、期待与您交流! ----------一.java5的静态导入1.import与import static语句的区别: import语句可以导入一个类或某个包中的所有类 import static 语句导入一个类中的某个静态方法或所有静态方法。例:import java.lang.* 一
2013-07-29 15:17:29 557
原创 黑马程序员_正则表达式(正则匹配,替换,切割,获取,正则练习)
-------android培训、java培训、期待与您交流! ----------一.正则表达式特点1.正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式,就是在学习一些特殊符号的使用。 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长
2013-07-29 13:49:52 746
原创 黑马程序员_网络编程2(Tcp练习,URL-URLConnection,网络知识,域名解析)
------- android培训、java培训、期待与您交流! ----------一.TCP练习1.网络编程(TCP-客户端并发登录)[java] view plaincopy/* 客户端通过键盘录入用户名。 服务端对这个用户名进行校验。 如果该用户存在,在服务端显示xxx,已登陆。 并在客户端显示 xxx,欢迎光临。 如果该用户存在,在
2013-07-29 11:23:44 626
原创 黑马程序员_网络编程1(IP,TCP和UDP,DatagramSocket与DatagramPacket,TCP传输)
-------android培训、java培训、期待与您交流! ----------一.网络编程(IP地址)1.网络通讯要素 1)IP地址: 网络中设备的标识 不易记忆,可用主机名 本地回环地址:127.0.0.1 主机名:localhost 2)端口号 用于标识进程的逻辑地址,不同进程的标识 有效端口:0~65535,其中0~1024
2013-07-29 10:03:47 988
原创 黑马程序员_GUI(布局,Frame,事件监听机制,对话框Dialog,菜单,打开和保存文件)
-------android培训、java培训、期待与您交流! ----------一 GUI概述1.GUI图形用户界面 1)GUI Graphical User Interface(图形用户接口) 用图形的方式,来显示计算机操作的界面,这样更方便更直观。 2)CLI Command line User Interface(命令行用户接口)
2013-07-29 08:17:58 1192
原创 黑马程序员_IO流4_(对象的序列化,管道流,RandomAccessFile,DataStream,ByteArrayStream)
-------android培训、java培训、期待与您交流! ----------一.对象的序列化1.OutPutStream ---> 类 ObjectOutputStream(java,io包) 1)ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。 可以使用 ObjectInputStream
2013-07-29 07:12:57 454
原创 黑马程序员_IO流3_(File操作,Properties,PrintWrite,合并流)
一.File文件1.File类1)用来将文件或者文件夹封装成对象2)方便对文件与文件夹的属性信息进行操作。3)File对象可以作为参数传递给流的构造函数。2.深入介绍File类1)构造函数:public File(String pathname)通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。如果给定字符串是空字符串,那么结果是空抽象路径名。
2013-07-29 00:34:50 481
原创 黑马程序员_IO流2_(字符缓冲区,字节缓冲区,字节字符转换流)
-------android培训、java培训、期待与您交流! ----------一 IO流 BufferedWriter1.字符流的缓冲区缓冲区是为了提高流的操作效率而出现的。所以在创建缓冲区之前,必须要先有流对象。缓冲区在流的基础上对流的功能进行了增强。2)该缓冲区中提供了一个跨平台的换行符:newLine();3)对应类:BufferedWrit
2013-07-29 00:05:07 777
原创 黑马程序员_IO流1_(IO流概述,字符流,字节流,FileWriter,FileReader)
-------android培训、java培训、期待与您交流! ----------一.IO流1.IO(Input Output)流1)IO流用来处理设备之间的数据传输。2) java对数据的操作是通过流的方式。3)java用于操作流的对象都在IO包中。4)流按操作数据分为两种:字节流和字符流.(1)字符流:方便处理文本数据。(2)编码表:国际统一码表
2013-07-28 21:21:57 478
原创 黑马程序员_集合(高级for,可变参数,静态导入,Date,Calendar,Math,System,RunTime)
-------android培训、java培训、期待与您交流! ----------一.高级For循环1.格式:for(数据类型 变量名 :被遍历的集合(Collection)或者数姐){}2.高级for对集合进行遍历。只能获取集合元素,但是不能对集合进行操作。迭代器除了遍历,还可以进行remove集合中元素的动作。3.传统for循环和高级for循环
2013-07-28 20:39:33 584
原创 黑马程序员_集合3_(HashMap、HashTable、TreeMap、Arrays、Collections等
-------android培训、java培训、期待与您交流! ----------一.Map概述1.Map集合:该集合存储键值对,一对一对往里存,而且要保证键的唯一性。 Map和Set很像,事实上,Set底层就是使用了Map集合的结构。2.Map共性方法: 1)添加 put(K key,V value),
2013-07-28 18:33:17 482
原创 黑马程序员_集合2_(HashSet、TreeSet、JDK1.5新特性泛型)
-------android培训、java培训、期待与您交流! ----------一.HashSet(1)底层数据结构是哈希表。是线程不安全的。不同步。(2)HashSet是如何保证元素唯一性的呢?是通过元素的两个方法,hashCode和equals来完成。如果元素的HashCode值相同,才会判断equals是否为true,如果元素的hashcode值不同,不会调用
2013-07-28 17:35:48 475
原创 黑马程序员_集合1_(ArrayList、LinkedList、Vector、Iterator、ListIterator)
-------android培训、java培训、期待与您交流! ----------一.ArrayList(1)ArrayList是List接口的一个子类。(2)ArrayList实现了可变大小的数组。它允许所有元素,包括null。ArrayList没有同步。(3)每个ArrayList实例都有一个容量(Capacity),即用于存储元素的数组的大小。这个容量可随着不断
2013-07-28 15:07:06 599
原创 黑马程序员_面向对象3_(异常Exception、包package、String类、StringBuffer类)
-------android培训、java培训、期待与您交流! ----------一 异常类1 异常概述: 异常是对问题的描述,将问题封闭成对象 以便抛出和处理。2 异常体系:Throwable |----------Error |----------Exception |----------Runtim
2013-07-28 10:20:14 495
原创 黑马程序员_面向对象2_(继承、多态、抽象类abstract、接口interface、内部类)
一 .继承 1.概述 (1)例如 学生 和工人两个类 将这两个类中的共性内容抽取出来 定义成一个类 让学生和工人与单独描述的这个类有关 抽取共性内容,建立父类。继承使用extends关键字. (2)作用提高了代码的复用性。让类与类之间产生了关系,有了这个关系,才有了多态的特性。(3)代码:class Person{ private String
2013-07-28 09:28:07 516
原创 黑马程序员_面向对象1_(封装、构造函数、this、static、单例设计模式)
-------android培训、java培训、期待与您交流! ----------一面向对象概念1 理解面向对象 (1) 面向对象是相对面向过程而言。 (2)面向对象和面对过程都是一种思想。 (3)面向过程强调的功能行为。 (4)面向对象将功能封闭成对象,具备了功能的对象。 (5)面向对象是基于面向过程的。 (6)面向对象的三个特征:封装,继承
2013-07-28 07:55:00 572
原创 黑马程序员_Java基础2_(语句、函数method和数组Array)
一 .语句 1.if语句: 三种格式: if(条件表达式){执行语句;} if(条件表达式){执行语句;}else{执行语句;} if(条件表达式){执行语句;}else if{执行语句;}else{执行语句;} 2.switch语句 switch(表达式) { case取值1: 执行语句; break;
2013-07-27 22:21:13 771
原创 黑马程序员_Java基础1_(标示符、关键字、基本数据类型、运算符)
一.java中的标识符定义合法标识符规则:(1)由26个英文字母大小写,数字,0~9和符号_组成。(2)数字不可以开头。(3)不可以使用关键字(保留字)如 class public等.(4)java中严格区分大小写。(5)为提高阅读性,起名字尽量有意义 即见名知义。 java中的名称规范:(1)包名:多单词组成时所有字母都小写。如:xxxyyyzzz(2
2013-07-27 21:07:04 478
原创 黑马程序员_Java入门_常用必备知识(常用DOS命令、path和classPath的配置)
一. java学习中常用的dos命令:(cmd)dir:列出当前目录下的文件夹以及文件md:创建目录rd:删除目录del:删除文件cd:进入到指定目录下。cd..:返回到上级目录cd/: 返回到根目录cls: 清屏exit: 退出dos命令行。echo:可直接创建文件。//echo haha>1.txtstart: 在原窗口基础上新开一个窗口。(
2013-07-27 20:39:56 604
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人