智渔课堂官方免费教程二十六:Java基础教程之数组
数组举例:假如现在有十个人排成一队【张三,李四,王五……】,这个队的队名叫A,然后要求第一个人从0开始报数【张三报0,李四报1,王五报2……】。现在要求第一个人出列,但现在还不知道张三的名字,怎么办?那么只能要求A队0号出列。请问此时谁会出列?很明显是张三出列。这对人就形成了类似数组的结构;其中队名...
智渔课堂官方免费教程三十八 :Java基础教程之异常
异常程序中不正常的情况分为两大类:错误(Error)和异常(Exception)错误(Error):程序本身无法对这种不正常的情况进行处理,将会导致程序崩溃;例如:内存耗尽错误,JVM崩溃错误等异常(Exception):程序可以特殊的代码,对不正常的情况进行捕获和处理,程序可以继续运行;例如:除零...
智渔课堂官方免费教程三十:Java基础教程之泛型
泛型先给大家举个例子;如现在有一家工厂,可以生产手机,也可以生产电脑。以后还可能生产其他产品。如果给某个工厂加上了泛型,就规定了这个工厂只能生产手机或电脑,不能再生产其他产品了。实例:packagegeneric;/***产品枚举Product*@author学霸联盟-赵灿*/publicenumP...
智渔课堂官方免费教程二十七:Java基础教程之Arrays类
Arrays类数组的一个工具类,提供了一些静态的方法,用于操作数组;不多说,直接上例子实例://声明包packagearray;//导入包//作用:告诉系统,ArraysDemo类中用到Arrays类时去java.util包下找Arrays类importjava.util.Arrays;/***演示...
智渔课堂官方免费教程四十 :Java基础教程之线程同步
线程的同步指当多个线程使用同一对象中被同步的资源时,要根据“先来后到”的顺序使用。举个例子:现在只有一台电脑,现在有两个人A和B想玩游戏,一个人C想写代码,一个人D想听音乐。此时A、B、C三个人要抢这台电脑,谁先抢到谁用,用完了后面两个人在接着抢,谁抢到谁用。而D则不用,在另外三个人中任意一个人正在...
智渔课堂官方免费教程三十:Java基础教程之泛型
泛型先给大家举个例子;如现在有一家工厂,可以生产手机,也可以生产电脑。以后还可能生产其他产品。如果给某个工厂加上了泛型,就规定了这个工厂只能生产手机或电脑,不能再生产其他产品了。实例:packagegeneric;/***产品枚举Product*@author学霸联盟-赵灿*/publicenumP...
智渔课堂官方免费教程二十七:Java基础教程之Arrays类
Arrays类数组的一个工具类,提供了一些静态的方法,用于操作数组;不多说,直接上例子实例://声明包packagearray;//导入包//作用:告诉系统,ArraysDemo类中用到Arrays类时去java.util包下找Arrays类importjava.util.Arrays;/***演示...
智渔课堂官方免费教程三十九 :Java基础教程之线程
线程线程和进程进程:系统运行程序的最小单位;一个进程最少有一个线程线程:程序执行任务的最小单位;线程与线程之间并行一个进程至少有一个线程,在java中这个线程称为主线程,由系统创建,运行main方法。这样只有一个线程的程序也被称为单线程程序。主线程从程序入口main方法开始执行代码,执行任意方法中的...
智渔课堂官方免费教程四十 :Java基础教程之线程同步
线程的同步指当多个线程使用同一对象中被同步的资源时,要根据“先来后到”的顺序使用。举个例子:现在只有一台电脑,现在有两个人A和B想玩游戏,一个人C想写代码,一个人D想听音乐。此时A、B、C三个人要抢这台电脑,谁先抢到谁用,用完了后面两个人在接着抢,谁抢到谁用。而D则不用,在另外三个人中任意一个人正在...
智渔课堂官方免费教程二十五:Java基础教程之枚举 enum
枚举枚举简单的说就是将需要的常量值一个一个的列举出来,并封装成一个整体。语法格式:[public]enum枚举名{//值列表}声明格式:枚举名变量名;赋值格式:变量名=枚举名.值其中的列举的每个值要符合标识符命名规则,不可随意编写实例:packageenumdemo.simple;/***创建枚举类...
智渔课堂官方免费教程四十一 :Java基础教程之线程死锁
线程死锁是指两个或两个以上的线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的线程称为死锁线程。例如:某一商店有两个人PS和PB在做交易,PS手里拿着货物对PB说,你先给我钱我在给你货...
智渔课堂官方免费教程三十九 :Java基础教程之线程
线程线程和进程进程:系统运行程序的最小单位;一个进程最少有一个线程线程:程序执行任务的最小单位;线程与线程之间并行一个进程至少有一个线程,在java中这个线程称为主线程,由系统创建,运行main方法。这样只有一个线程的程序也被称为单线程程序。主线程从程序入口main方法开始执行代码,执行任意方法中的...