`
文章列表

JavaAPI常用类

  Java语言与C语言的一个不同就是Java给开发者提供了很多的类以及其中的方法,供开发者直接使用而不需要自己一遍一遍的写同样的功能的代码。 这篇博文主要讲的类有 1、Arrays Arrays类是提供给开发人员操作数组的类,在java的java.util包下。 其中常用的三个方法是:   public static String toString(int[] a) 将数组转成字符串 public static void sort(int[] a)对数组进行排序 public static int binarySearch(intp[] a,int key)二分查找 方法 ...
 ------- android培训、java培训、期待与您交流! ---------- Java语言与C语言的一个不同就是Java给开发者提供了很多的类以及其中的方法,供开发者直接使用而不需要自己一遍一遍的写同样的功能的代码。 这篇博文主要讲的类有 1、Arrays Arrays类是提供给开发人员操作数组的类,在java的java.util包下。 其中常用的三个方法是: public static String toString(int[] a) 将数组转成字符串 public static void sort(int[] a)对数组进行排序 public stati ...
转载:http://automaticthoughts.iteye.com/blog/1612388  ------- android培训、java培训、期待与您交流! ----------   一简介     线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。 二:线程池 线程池的作用: 线程池作用就是限制系统中 ...
----------------------android培训、java培训、期待与您交流! ---------------------- 第一种: Constructor constructor = clazzProxy.getConstructor(InvocationHandler.class); Collection proxy = (Collection) constructor.newInstance(new MyInvocationhandler()); //MyInvocationhandler为实现InvocationHandler接口的类作为参数传 ...
1、JVM有多个加载器。类加载器本身也是JAVA类 BootStrap在JVM内核中它并不是JAVA类。系统默认有三个加载器:BootStrap<--ExtClassLoader <--AppClassLoader。 三个加载器的加载管辖范围各有不同 BootStrap-->加载JRE/lib/rt.jar ExtClass ...
------- android培训、java培训、期待与您交流! ---------- 在java中有一个机制被称之为反射机制,这种机制用于通过class文件对象获取类中的成员变量,构造方法和或者是成员方法。 要获取java的class文件对象又应该通过哪种方式获取呢? 其实获取class文件对象有以下3种方式: 1、Object类的getClass()方法 2、数据类型的静态属性class 3、Class类中的静态方法:public static Class forName(String className) 此外Class中还有三个属性 代码体现: 首先我有一个 ...
 ------- android培训、java培训、期待与您交流! ---------- 我们使用计算机时,计算机上有很多的程序在执行,每个程序都被称之为一个进程,但是进程在执行的过程中,往往我们会看到一个程序同时做着多件不同的事情,其实并不是这样子的,这就是利用了多线程,每个事情就是一个线程,程序在执行过程中不断的来回切换正在执行线程,只不过CPU的执行速度太快以至于我们认为程序在同时做着不同的事情。现在我们就来看看如何使用java开发多线程。 java创建多线程有两种方式。 java中提供了一类一接口两种方式创建多线程,类是Thread类,接口是Runnable接口 方式一:通过查 ...
------- android培训、java培训、期待与您交流! ---------- 一、单例设计模式 1、什么是单例设计模式? 对于单例模式(Singleton Pattern)是一个比较简单的模式,他的定义如下: Ensure a class has only one instance,and provide a global point of access to it. 意思是确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 好处:保证对象的唯一性 使用场景:比如多个程序都要使用一个配置文件中的数据,而且要实现数据共享和交换。必须要将多个 ...
 ------- android培训、java培训、期待与您交流! ---------- 在上一篇的博文中已经介绍了基本的面向对象的知识,今天这篇博文主要介绍的有以下几个内容 1、成员变量和局部变量 2、匿名对象 3、封装 4、this关键字 5、构造 ...
------- android培训、java培训、期待与您交流! ---------- 一、数组 我们使用java操作数据的时候,会想如何把同一种数据保存起来,要使用的时候又能取出来,这样的话方便快捷。java中就给我们提供了一个容器,这种容器叫做 ...
-------android培训、java培训、期待与您交流! ---------- 在程序执行的过程中,有时候我们需要根据不同的结果来执行不同的代码,或者是同样的代码我想执行多次,如果按照普通的做法来写程序的话,会使得代码的重复性太高,这时候就需要使用到流程控制语句,在java中,java提供了以下几种流程控制语句。 一、顺序结构 顺序结构就是一条一条代码往下执行。这个就不多说了。 二、选择结构 选择结构是根据不同的结果来执行不同的代码,在java中使用if语句来进行这样的操作 格式1: if(比较表达式) { 语句体; } 执行流 ...
-------android培训、java培训、期待与您交流! ---------- Java中有不少的运算符,每种运算符都有自己特有的功能,除了常用的+、-、×、÷,还有不少其他的运算符,下面就来说说Java里都有哪些运算符。 一、算术运算符 常用的算术运算有+、-、*、/、%、++、-- +:加法运算 -:减法 *:乘法 /:除法 %:取余 ++:自增 --:自减 下面就用一段代码来演示每种算术运算符的 package day03; public class Operator { public static void main(String[] args) { ...
-------android培训、java培训、期待与您交流! ---------- 一、关键字 概念:被Java语言赋予特定含义的单词 特点:全部小写 注意事项:A:goto和const作为保留字存在。B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记 二、标识符 概念:类名、接口名、变量名、方法名等作为名称的字符 组成:1、由中英文大小写字母、数字、下划线组成 2、不能用数字开头 3、不能是java中的关键字 4、区分大小写 命名规则:a、单级包名 全部小写 多级包名:小写并用.隔开
         学完了IO中的File类之后,对File类的方法应用之一在我看来也是很好用的一个就是写一段Java代码批量的修改文件名 在我的电脑上有以下的几个文件        这时候我要去掉文件前面的网址信息,我就需要一个个的文件去修改,但是使用IO的File类就能实现批量的修改 思路:        1、获取文件的名称 new一个文件对象,通过File类下的listFiles获取要修改的所有的文件对象并存入到File对象数组中,遍历File对象数组并使用getName()方法获取文件名的字符串的表现形式。        2、将文件的名称通过字符串的方法进行拆分再重新 ...
斗地主是人们经常上网玩的游戏,玩这个游戏通常需要先给每个玩家发牌,并且要留下三张扑克牌作为底牌。那么程序是如何实现发牌的呢? 思想: 实现发牌的话首先需要定义两个数组,一个数组存储花色,一个数组存储 ...
Global site tag (gtag.js) - Google Analytics