java基础入门
文章平均质量分 64
阶段性学习笔记总结!
小青蛙哎呀
放开那块肉~~~~~~~~~~~·
展开
-
java的多线程
java支持内置的多线程机制。Java语言包中的Runnable接口约定线程执行方法,Thread类提供创建、管理和控制线程对象的方法。Runnable接口Runnable接口中只声明了一个run()方法,声明如下:public interface Runnable{ public abstract void run();}实例:public class NumberRunnable i原创 2017-01-06 20:15:52 · 476 阅读 · 0 评论 -
java中事件监听器
Timer组件实现定时器功能,一个Timer对象,每隔delay时间,执行AtionEvent事件。Timer类声明如下:public class Timer implements Serializable{ public Timer(int delay,ActionListener listener) //delay设置延时时间,listener指定事件处理对象 public v原创 2017-01-07 12:08:25 · 1699 阅读 · 0 评论 -
java接口
转自:http://www.runoob.com/java/java-interfaces.htmljava接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类...转载 2018-05-08 20:37:47 · 602 阅读 · 0 评论 -
java反射(一)
反射package cn.my.Reflect;/** * 反射:就是通过class文件对象,去使用该文件的成员变量、构造方法使用成员变量、构造方法。 * 以前使用成员变量、构造方法使用成员变量、构造方法: * >Person p = new Person; * >通过p来使用 * * 现在使用成员变量、构造方法使用成员变量、构造方法: * >要想这样使用...原创 2018-05-09 21:31:58 · 179 阅读 · 0 评论 -
java之接口interface
关于接口接口就是多各类的公共规范,接口是一个引用数据类型,最重要的内容是其中的:抽象方法。定义接口public interface 接口名称 { 抽象方法; } 需要注意的是.java在编译后生成.class,而换成关键字Interfaca之后,编译生成的字节码文件仍然是.class。不同版本java中的接口如果是java 7 ,那么接口中可以包含的...原创 2018-07-11 21:07:06 · 218 阅读 · 0 评论 -
正则表达式
正则表达式规则字符在:java.util.regex Pattern类中 字符: 构造 匹配 x 字符 x \ 反斜线字符 \r 回车符 (‘\u000D’)字符类 构造 匹配 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA...原创 2018-07-23 13:18:11 · 171 阅读 · 0 评论 -
IntelliJ IDEA项目更换JDK版本
点击File–>Project Structure,按照如图所示修改 1、修改SDKs,将新的JDK的路径加载进来 2、修改Project的sdk 3、点击new将新的Jdk加进来 4、保存就好了。...原创 2018-07-11 20:44:44 · 76917 阅读 · 2 评论 -
接口的多继承和多态的实现
接口的多继承接口是没有静态代码块或者构造方法的。一个类的直接父类是唯一的,但是一个类可以同时实现多个接口格式: public class MyInterfaceImple implement MyInterfaceA,MyInterfaceB { //覆盖抽象方法 }如果实现类所实现的多个接口中存在重复的抽象方法,只需要覆盖一次就行,他们的要求是一样的、如果实现...原创 2018-07-13 15:15:13 · 1664 阅读 · 0 评论 -
对象的向上转型和向下转型
接上一篇:https://blog.csdn.net/green703338130/article/details/81028819对象的向上转型对象的向上转型,就是多态的写法。 格式: 父类名称 对象名 = new 子类对象名称(); Animal animal = new Cat(); 含义: 右侧创建一个子类对象,把它当做父类来看。 注意事项: 向上转型一定是安全的,...原创 2018-07-13 15:17:16 · 3785 阅读 · 8 评论 -
java的final关键字
final关键字代表最终,不可代替。final的四种常用用法: 1、可以用来修饰一个类 2、可以用来修饰一个方法 3、可以用来修饰一个局部变量 4、可以用来修饰一个成员变量final修饰类当final关键字修饰一个类时。 格式: public final class 类名称 { //.... } 含义:当前这个类不能有任何的子类。 一个类如果是final,其...原创 2018-07-14 17:44:56 · 188 阅读 · 0 评论 -
java内部类之成员内部类、局部内部类和匿名内部类
内部类概念一个类中包含另外一个类。分类1、成员内部类。 2、局部内部类(包含匿名内部类)。成员内部类定义格式:修饰符 class 类名称 { 修饰符 class 类名称 { //... } //...}注意:内部类使用外部,可以随意访问,但是外部类使用内部类要借助内部类的对象。使用成员内部类两种方法: 1...原创 2018-07-15 16:13:30 · 6561 阅读 · 1 评论 -
java之String类
字符串的特点创建字符串的3+1种方式字符串常量池String当中的常用方法:字符串的截取方法:String当中与转换相关的常用方法拆分字符串java.lang.String类代表字符串类。 API当中说:java程序中所有字符串字面值都作为此类的实例实现。字符串的特点字符串是常量,其内容永不可改变。正式因为字符串不可改变。所以字符串是可以...原创 2018-07-23 13:01:57 · 204 阅读 · 0 评论 -
Random和Math.random
RandomRandom:产生随机数的类 构造方法: Random();没有种子,使用的是默认种子。是当前时间的毫秒值。Random(long seed);结出有效的种子,给定种子后,每次出现的随机数是相同的。 成员方法:public int nextInt();返回的是int范围内的随机数public int nextInt(int n);返回的是(0.n)范围内...原创 2018-07-23 13:36:50 · 271 阅读 · 0 评论 -
java之数组工具类Arrays
java.util.Arrays此类包含用来操作数字的各种方法,比如排序和搜索等。其所有方法均为静态方法,得通过类名来调用。 public static toString(int[] a); 返回指定数组内容的字符串表示形式。public static void sort(int[] a);按照默认升序对数组的元素进行排序。public class Demo01Arrays { ...原创 2018-07-23 13:39:09 · 198 阅读 · 0 评论 -
java之继承、super、this、抽象类
定义继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接 访问父类中的非私有的属性和行为。优点提高代码的复用性。类与类之间产生了关系,就是多态的前提。继承的格式通过extends关键字,可以声明一个子类继承另外一个父类。class 父类 { ...}class 子类 extends 父类 { ...原创 2018-07-23 13:40:32 · 622 阅读 · 1 评论 -
java之static
静态变量如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类,也就是说,既然属于类,就可以不靠创建对象来调用了。定义格式和使用格式当static修饰成员变量时,该变量成为类变量,该类的每个对象都共享同一个类变量的值。 静态变量可通过类名来调用他。 格式: static 数据类型 变量名 代码: Student.javapub...原创 2018-07-23 13:46:51 · 207 阅读 · 0 评论 -
JAVA之的Math类简介
概述java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单基本运算的方法public static double abs(double a) :返回 double 值的绝对值。 double d1 = Math.abs(‐5); //d1的值为5 ...原创 2018-07-23 13:48:46 · 659 阅读 · 0 评论