- 博客(19)
- 收藏
- 关注
JavaAPI常用类
Java语言与C语言的一个不同就是Java给开发者提供了很多的类以及其中的方法,供开发者直接使用而不需要自己一遍一遍的写同样的功能的代码。这篇博文主要讲的类有1、ArraysArrays类是提供给开发人员操作数组的类,在java的java.util包下。其中常用的三个方法是: public static String toString(int[] a) 将数组转成字...
2015-03-17 21:53:00
178
黑马程序员_JavaAPI常用类
------- android培训、java培训、期待与您交流! ----------Java语言与C语言的一个不同就是Java给开发者提供了很多的类以及其中的方法,供开发者直接使用而不需要自己一遍一遍的写同样的功能的代码。这篇博文主要讲的类有1、ArraysArrays类是提供给开发人员操作数组的类,在java的java.util包下。其中常用的三个方法是:pub...
2015-03-17 21:53:00
139
黑马程序员_java 线程池
转载:http://automaticthoughts.iteye.com/blog/1612388 ------- android培训、java培训、期待与您交流! ---------- 一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了...
2015-03-16 11:55:00
192
黑马程序员_动态代理的三种实现
----------------------android培训、java培训、期待与您交流! ----------------------第一种:Constructor constructor = clazzProxy.getConstructor(InvocationHandler.class);Collection proxy = (Collection) cons...
2015-03-09 21:35:00
241
黑马程序员_类加载器的委托机制
1、JVM有多个加载器。类加载器本身也是JAVA类 BootStrap在JVM内核中它并不是JAVA类。系统默认有三个加载器:BootStrap<--ExtClassLoader <--AppClassLoader。三个加载器的加载管辖范围各有不同BootStrap-->加载JRE/lib/rt.jarExtClassLoader-->加...
2015-03-09 21:08:00
88
黑马程序员_Java的反射机制
------- android培训、java培训、期待与您交流! ----------在java中有一个机制被称之为反射机制,这种机制用于通过class文件对象获取类中的成员变量,构造方法和或者是成员方法。要获取java的class文件对象又应该通过哪种方式获取呢?其实获取class文件对象有以下3种方式: 1、Object类的getClass()方法 2、数据类型的静态...
2015-02-28 19:44:00
90
黑马程序员_多线程
------- android培训、java培训、期待与您交流! ---------- 我们使用计算机时,计算机上有很多的程序在执行,每个程序都被称之为一个进程,但是进程在执行的过程中,往往我们会看到一个程序同时做着多件不同的事情,其实并不是这样子的,这就是利用了多线程,每个事情就是一个线程,程序在执行过程中不断的来回切换正在执行线程,只不过CPU的执行速度太快以至于我们认为程序在同时做着不...
2015-02-28 16:53:00
85
黑马程序员_面向对象(三)
------- android培训、java培训、期待与您交流! ----------一、单例设计模式1、什么是单例设计模式? 对于单例模式(Singleton Pattern)是一个比较简单的模式,他的定义如下: Ensure a class has only one instance,and provide a global point of access to it....
2015-02-28 14:07:00
225
黑马程序员_面向对象(二)
------- android培训、java培训、期待与您交流! ---------- 在上一篇的博文中已经介绍了基本的面向对象的知识,今天这篇博文主要介绍的有以下几个内容 1、成员变量和局部变量 2、匿名对象 3、封装 4、this关键字 5、构造方法 6、static关键字 1、成员变量和局部变量成员变量是定义在类中的变量,而局部变量是定义在方法上或某个代...
2015-02-28 11:54:00
75
黑马程序员_数组和方法
------- android培训、java培训、期待与您交流! ----------一、数组 我们使用java操作数据的时候,会想如何把同一种数据保存起来,要使用的时候又能取出来,这样的话方便快捷。java中就给我们提供了一个容器,这种容器叫做数组。 数组:用于存放同一种数据类型的容器。 数组的定义,数组的定义分为动态初始化和静态初始化。 ...
2015-02-28 00:13:00
73
黑马程序员_流程控制语句
-------android培训、java培训、期待与您交流! ----------在程序执行的过程中,有时候我们需要根据不同的结果来执行不同的代码,或者是同样的代码我想执行多次,如果按照普通的做法来写程序的话,会使得代码的重复性太高,这时候就需要使用到流程控制语句,在java中,java提供了以下几种流程控制语句。一、顺序结构顺序结构就是一条一条代码往下执行。这个就不多说了。...
2015-02-27 13:16:00
153
黑马程序员_Java中的运算符
-------android培训、java培训、期待与您交流! ----------Java中有不少的运算符,每种运算符都有自己特有的功能,除了常用的+、-、×、÷,还有不少其他的运算符,下面就来说说Java里都有哪些运算符。一、算术运算符常用的算术运算有+、-、*、/、%、++、-- +:加法运算 -:减法 *:乘法 /:除法 %:取余 ++:自增 --:自减下面就用一...
2015-02-27 12:17:00
173
黑马程序员_java基础语法
-------android培训、java培训、期待与您交流! ----------一、关键字概念:被Java语言赋予特定含义的单词特点:全部小写注意事项:A:goto和const作为保留字存在。B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记二、标识符概念:类名、接口名、变量名、方法名等作为名称的字符组成:1、由中英文大小写字母、数字、下划线组...
2015-02-20 01:42:00
87
批量修改文件名
学完了IO中的File类之后,对File类的方法应用之一在我看来也是很好用的一个就是写一段Java代码批量的修改文件名在我的电脑上有以下的几个文件 这时候我要去掉文件前面的网址信息,我就需要一个个的文件去修改,但是使用IO的File类就能实现批量的修改思路: 1、获取文件的名称new一个文件对象,通过File类下的listFi...
2015-02-06 23:26:00
106
Java实现斗地主发牌
斗地主是人们经常上网玩的游戏,玩这个游戏通常需要先给每个玩家发牌,并且要留下三张扑克牌作为底牌。那么程序是如何实现发牌的呢?思想:实现发牌的话首先需要定义两个数组,一个数组存储花色,一个数组存储牌的大小,一个HashMap集合对象用于存储所有的扑克牌; HashMap<Integer,String> hm = new HashMap<In...
2015-02-06 22:44:00
358
集合实现控制台登录注册案例
学习完集合框架以后做了一个用集合去实现控制台的注册登录的操作,这个案例是用集合去存储用户的注册的信息,所以存在每次运行程序都要进行一个注册的操作,这也是程序目前唯一的一个bug了。但是写完这个例子,还是让我受益颇多的,对于程序中真是的开发如何去进行分析。首先要对这个案例分析有几个类:1、实体类2、用户操作类3、在实体类与用户操作类之间的dao接口,也就是用户操作接口4、游...
2015-02-04 14:10:00
483
黑马程序员_面向对象(一)
------- Android培训、java培训、期待与您交流 -------学java核心的一个部分就是面向对象,那么什么是面向对象呢?说到面向对象不得不说的就是面向过程,面向过程就是一步一步的去完成某一件事情,就拿开车这样的一件事来说。人开车,首先就要把车门打开上车其次是,钥匙插上启动车子最后就是开车。这样的一个过程就是面向过程,同样的...
2015-01-24 12:54:00
85
冒泡排序与选择排序代码体现
在论坛上看到有朋友对冒泡和选择排序不懂,所以就写了这篇博文说说这两种排序的区别 冒泡排序是从第一个开始跟后面比较,如果后面一个比第一个大就交换,接着第二个继续和第三个比较,如果第三个比第二个大,继续交换,以此类推。每一次排序的结果都会把最大的往后面排,直到排序结束。 选择排序是将第一个与后面的每一个值比较,比如第一次与第二个比较,如果大就交换...
2015-01-21 18:50:00
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人