随笔分类 -  黑马程序员基础笔记

摘要:Java基础知识总结(超级经典) 写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用。demo 4,该技术什么时候用?test。——————————————————————————————————————————————————————一:java概述: 1991年Sun公司的JamesGosling等人开始... 阅读全文
posted @ 2014-04-09 03:12 In order to tomorrow 阅读(21676) 评论(1) 推荐(6)
摘要:——————————ASP.Net+Android+IOS开发、.Net培训、期待与您交流!——————————1,面试题目:银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1—4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户:普通客户:快速客户=1:6:3。客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务所需时间为最小 阅读全文
posted @ 2014-03-06 02:32 In order to tomorrow 阅读(486) 评论(0) 推荐(0)
摘要:——————————ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ——————————1,面试题——交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。信号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆而后放行左转车辆。每辆车通过路口时间为1秒(提示:可通过线程Sleep的方式模拟)。随机生成车辆时间间隔以及红绿灯交换时间间隔自定,可以设 阅读全文
posted @ 2014-03-04 14:19 In order to tomorrow 阅读(493) 评论(0) 推荐(0)
摘要:—————————— ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ——————————1,类加载器。2,代理。1,类加载器。 Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader 类加载器也是Java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是java类,这正是BootStrap。 Java虚拟机中的所有类装载器采用具有父子关系的树形结构进行组织,在实例化每个类装载器对象时,需要为其指定一个父级类装载... 阅读全文
posted @ 2014-02-24 23:08 In order to tomorrow 阅读(393) 评论(0) 推荐(0)
摘要:—————————— ASP.Net+Android+IOS开发、.Net培训、期待与您交流!——————————1,了解JavaBean。2,BeanUtils工具包。1,了解JavaBean。内省主要用于对JavaBean进行操作 JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。 如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Object,简称VO)。这些信息在类中用私有字段来存储,如果读取或设置这些字段的值,.. 阅读全文
posted @ 2014-02-21 12:45 In order to tomorrow 阅读(322) 评论(0) 推荐(0)
摘要:—————————— ASP.Net+Android+IOS开发、.Net培训、期待与您交流!——————————1,字节码。2,Constructor类。3,Field类。4,Method类。5,数组的反射。6,反射的作用。反射 是 做框架的。一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并反射(解剖)出类的各个组成部分。加载类的三种方式: Class clazz1=Class.forName("类的完整名称"); Class clazz2=new Person().getClass(); Class clazz3=Person.class;反射 阅读全文
posted @ 2014-02-17 14:40 In order to tomorrow 阅读(282) 评论(0) 推荐(0)
摘要:——————————ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ——————————1:静态导入。2:for—each循环。3:自动装箱/拆箱。4:可变参数。5:枚举。6:注解。7:泛型1,静态导入import语句可以导入一个类或某个包中的所有类import static语句导入一个类中的某个静态方法或所有静态方法2,for—each循环语法:for ( type 变量名:集合变量名 ) { … }注意事项: 迭代变量必须在( )中定义! 只能用在数组或实现Iterable接口的集合类上。举例: public static int add(int x,int .. 阅读全文
posted @ 2014-02-15 00:20 In order to tomorrow 阅读(292) 评论(0) 推荐(0)
摘要:——————————ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ——————————基本标签(a、p、img、li、table、div、span)、表单标签、iframe、frameset、样式1:Html (Hypertext Markup Language)超文本标记语言2:CSS (Cascading Style Sheet)层叠样式表3:JavaScript4:DOM (document object model)文档对象模型 一:Html (Hypertext Markup Language) ①:是超文本标记语言的简写,是最基础的网页语言。 ... 阅读全文
posted @ 2014-02-01 07:47 In order to tomorrow 阅读(540) 评论(0) 推荐(0)
摘要:——————————ASP.Net+Android+IOS开发、.Net培训、期待与您交流!—————————— GUI(Graphical User Interface)(图形用户接口):用图形的方式,来 显示计算机操作的界面,这样更方便更直观CLI(Conmand line User Interface)(命令行用户接口):就是常见的Dos命令操作。需要记忆一些常用的命令,操作不直观比如:创建文件夹,或者删除文件夹等等Java为GUI提供的对象都存在java.Awt和javax.Swing两个包中 java.Awt(Abstract Window ToolKit)(抽象窗口工具包),需要. 阅读全文
posted @ 2014-01-25 00:32 In order to tomorrow 阅读(519) 评论(0) 推荐(0)
摘要:——————————ASP.Net+Android+IOS开发、.Net培训、期待与您交流!——————————IO(InputStream,outputStream)字节流 (Reader,Writer)字符流 IO流用来处理设备之间的数据传输,java对数据的操作是通过流的方式,java用于... 阅读全文
posted @ 2014-01-22 04:26 In order to tomorrow 阅读(661) 评论(1) 推荐(0)
摘要:——————————ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ——————————JavaApi(其实就是java给我们提供的已经定义好的对象。工具对象:集合框架)1:Collection 2:Map集合3:System类(java.lang) 4:Runtime类(... 阅读全文
posted @ 2014-01-22 00:24 In order to tomorrow 阅读(539) 评论(0) 推荐(0)
摘要:——————————ASP.Net+Android+IOS开发、.Net培训、期待与您交流!——————————java.lang包基本信息中String就是C++、java等编程语言中的字符串,用双引号引起来的几个字符.如"Abc","一天".特别注意String类是不可变(final)的,对St... 阅读全文
posted @ 2014-01-21 22:23 In order to tomorrow 阅读(359) 评论(0) 推荐(0)
摘要:——————————ASP.Net+Android+IOS开发、.Net培训、期待与您交流!——————————多线程。第一重点:创建线程的两种方式。第二重点:同步的所有特性进程:正在执行的程序。线程:是进程中用于控制程序执行的控制单元(执行路径,执行情景)进程中至少有一个线程。对于JVM,启动时,有两个线程:jvm的主线程。jvm的垃圾回收线程。第一重点:创建线程的两种方式 如何在程序中自定义线程? Java给我们提供了对象线程这类事物的描述。该类是Thread该类中定义了, 创建线程对象的方法(构造函数). 提供了要被线程执行的代码存储的位置run() 开启线程运行的方法star... 阅读全文
posted @ 2014-01-21 21:21 In order to tomorrow 阅读(475) 评论(0) 推荐(0)
摘要:—————————— ASP.Net+Android+IOS开发、.Net培训、期待与您交流!——————————1:面向对象的概念,2:类和对象的关系,3:封装,4:构造函数,5:this关键字,6:static关键字,7:单例设计模式,8:继承,9:抽象类,10:接口,11:多态,12:Object类,13:内部类,14:异常,15:包1:面向对象的概念 理解 a:面向对象是相对面向过程而言 b:面向对象和面向过程都是一种思想 c:面向过程 ——强调的是功能行为 d:面向对象 ——将功能封装进对象,强调具备了功能的对象。 e:面向对象是基... 阅读全文
posted @ 2014-01-21 16:02 In order to tomorrow 阅读(537) 评论(0) 推荐(0)
摘要:—————————— ASP.Net+Android+IOS开发、.Net培训、期待与您交流!——————————java语法(1:关键字,2:标识符,3:注释,4:常量和变量,5:运算符,6:语句,7:函数,8:数组)1:关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中所有单词都是小写 用于定义数据类型的关键字 class,interface,byte,short,int,long,float,double,char,boolean,void 用于定义数据类型值的关键字 true,false,null 用于定义流程控制的关键字 if,else,... 阅读全文
posted @ 2014-01-21 15:36 In order to tomorrow 阅读(585) 评论(0) 推荐(0)
摘要:——————————ASP.Net+Android+IOS开发、.Net培训、期待与您交流!——————————JavaSE(Java Standard Edtion java标准版)技术概况1,java语法(变量,语句,函数,数组)2,面向对象(类和对象的关系,封装(机箱故事),继承,多态,构造函数,this,static,内部类,抽象类,接口)3,多线程。4,JavaApi(其实就是java给我们提供的已经定义好的对象。工具对象:集合框架) 5,输入输出(IO)6,java的图形界面。——事件监听机制。 7,网络通讯。Socket web基础知识: 1,HTML。 2,CSS 3,Java 阅读全文
posted @ 2014-01-21 15:20 In order to tomorrow 阅读(516) 评论(1) 推荐(0)