Java的基础
御裔宸
这个作者很懒,什么都没留下…
展开
-
自行处理的异常
多个异常1. 案例print方法,形参中增加数组。2. 在print方法中操作数组会发生新的异常ArrayIndexOutOfBoundsException,NullPointerException),如何处理?1. 使用将可能发生异常的代码放入try语句中,添加多个catch语句即可。2. 可以处理多种异常,但是同时只能处理一种异常。3. try中除0异常和数组角标越界同时出...原创 2018-04-10 11:06:25 · 89 阅读 · 0 评论 -
集合类
1、Java的集合类就是像容器,专门用来存储Java类的对象。 属性存在对象里面,对象存在集合里面。2、我们以前是通过数组进行保存多个对象,在某些情况下无法确定到底需要保存了多少个对象,此时刻数组将不在适用了,因为数组的长度不可变,这些类可以存储任意类型并且长度是可以变得。这样就成为集合了。3、数组的长度是可以改变的,集合的长度是可变的。数组用来存放基本类型的数据,集合用来存放对象的引用。4...原创 2018-07-11 13:54:33 · 342 阅读 · 0 评论 -
Java的API之system类与runtime类
1、system类定义提供的属性一些语系统的相关的属性与方法都是静态。因此使用想要引用这些属性和方法。直接使用system类的调用即可。2、currentimeMillis();方法一个Long类型的值,该值表示当前2018年1月1日0点0分0秒之间差。单位是毫秒。习惯性的被称作时间。3、arraycopy(object src,int srcpos, Object dest ,int destp...原创 2018-06-17 10:42:13 · 222 阅读 · 0 评论 -
Java的api
假设控制机器人怎么样踢足球、,需要向机器人发出向前跑、向后跑、射门,抢球。知道机器人厂商一定会提供一些用于控制机器人的Java的类就是机器人,这些类的中定义好操作机器人各种的动作的方法,其实这些Java的类就是机器人的厂商提供给应用程序编程序打的接口,大家把这些类称为xxx robot API(意思就是xxx厂家的机器人API)1、string类和stringbuffer类在操作string类之...原创 2018-06-16 17:42:44 · 624 阅读 · 0 评论 -
多线程知识点总结
1、线程的概述进程:就是每一个独立执行的程序都可以成为一个进程。所有应用程序都是有CPU执行的,对一个CPU而已,在某个时间点只能运行一个程序,也就是只能执行一个进程,然后在下一段时间切换到另一个进程中去执行。2、继承thread类创建多线程package com.hanshu.text;public class example01thread { public static void main(...原创 2018-06-07 10:30:15 · 161 阅读 · 0 评论 -
date类、calendar类与dateformat类
在Java程序中,针对Java.util.date、Java.util.calendar和Java.text.dateformat 在jdk的有提供两个构造方法,一个是无参数的构造方法Date()另一个是接受long的型的参数date的构造方法。用于创建指定时间的date参数的。calendar类的用于完成日期和时间段的操作。一般我们要先操作一个calendar的对象,calenda...原创 2018-06-21 14:26:42 · 469 阅读 · 0 评论 -
Java的简单总结的方法
package com.hanshu.text;public class text04 { public static void main(String[] args) { // 举例子写出来一个方法 printjuxing(3,5); } //下面我们定义了一个打印矩形的方法,还有就是怎么样接受两个参数, //其中我们设高height,宽为width public st...原创 2018-06-13 16:13:47 · 110 阅读 · 0 评论 -
包装类
包装类可以将基本数据类型额值包装,为引用数据类型的对象。每一个Java的基本类型都有对应的包装类。其中除了integer和character类,其他包装类的名称和基本数据类型的名称一致,只是类名的第一个字母大写即可。包装类和基本数据类型在进行的转换时,引入了装箱和和拆箱概念。其中装箱是指将基本数据类型的值转为引用数据类型;反之,拆箱是指将引用数据类型转为基本数据类型。integer类的一些重要的方...原创 2018-06-21 10:53:47 · 269 阅读 · 0 评论 -
math类与random类java的API
1、math类是操作数学的类package com.hanshu.text;public class math { public static void main(String[] args) { // math类的实例 System.out.println("计算绝对值的结果:"+Math.abs(-1)); System.out.println("求大于参数的最小整数"+Math.cei...原创 2018-06-21 09:37:00 · 210 阅读 · 0 评论 -
线程的生命周期及状态转换
1、在Java程序中,任何一个对象都有生命周期,线程也不例外,就是当run方法中代码正常执行完毕或者线程抛出一个未捕获的异常(exception)或错误(error)时,线程的周期便会结束。线程周期有5个,新建状态、就绪状态、远行状态、阻塞状态、和死亡状态。(1) 新建状态 这里就是新创建一个线程对象后,该线程就是处于新建状态。(2)就绪状态当线程对象调用了start方法后,该线程就进入了...原创 2018-06-13 16:11:52 · 261 阅读 · 0 评论 -
面向对象
1、面向对象的三大特性(1)封装性 (2)继承性、(3)多态性 2、类与对象类是对某一类事物的抽象描述。对象用于表示现实中该类事物的个体。3、类的定义类是对象的抽象,用于描述一组对象的特征和行为,类中可以定义成员变量与方法,成员变量就是用于描述对象的特征,也被称为属性,成员方法用于描述对象的行为,称为方法。...原创 2018-06-04 11:47:39 · 199 阅读 · 0 评论 -
Java的数组
1、数组的定义int[] x= new int[100];2、数组的静态初始化的赋值有两种(1)、类型[] 数组名 = new 类型[] {元素,元素,.......}; (2)、类型[] 数组名 = {元素,元素,...........};3、多维数组第一种的方式:int [] arr = new int [3][6];第二种的方式:int [] [] arr =new int...原创 2018-06-03 21:54:33 · 180 阅读 · 1 评论 -
Java的第一关的作业
第一关作业(共8题):难度:★★第一题:练习今日的代码第二题:分析以下需求并实现1.请画图实现十进制数字88转成二进制后的结果2.请画图实现二进制数字10100转成十进制后的结果第三题:分析以下需求并实现1.请写出JDK、JRE、JVM的作用2.请写出JDK、JRE、JVM三者的包含关系3.请说出java跨平台的原理第四题:分析以下需求并实现1.请完整编写H...原创 2018-08-16 09:53:31 · 235 阅读 · 0 评论