![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
qq_40298829
这个作者很懒,什么都没留下…
展开
-
阿猛学习笔记java十五网络通信
二十网络通信 java.net.*包中 1.InetAddress 表示ip地址 常用方法 static InetAddress getByName(String host) 通过主机名称得到InetAddress对象 static InetAddress getLocalHost() 得到本机的InetAddress对象 String getHostName() 得到主机域名 String hostAddress() 得到主机ip地址 boolean isReachable(int timeout) 判断原创 2020-10-30 23:44:44 · 213 阅读 · 0 评论 -
阿猛学习笔记java十四GUI
十九GUI 图形用户界面 1.AWT abstract Windowing Toolkit 抽象窗口工具包 用来建立和设置java的图形用户界面的基本工具 AWT所有工具类都在awt包中,用来建立与平台无关的GUI类,这些类被称为组件 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7iPwKMVE-1603897518226)(C:\Users\lgm\AppData\Roaming\Typora\typora-user-images\1603846286463.png)]原创 2020-10-28 23:05:50 · 239 阅读 · 0 评论 -
阿猛学习笔记java十三反射
十八反射 实例化对象:类–>对象 通过:对象–>类名 1.作用 通过反射可使程序代码访问装载到JVM的类的内部信息 获得已装载类的属性信息 获得已装载类的方法 获得已装载类的构造方法信息 2.反射常用类 都位于java.lang.reflect包 Class 代表一个类 反射机制的起源和入口 提供了获取类信息的相关方法 用于获取与类相关的各种信息 常用方法 getPackage() 获得类的所属包 getSuperClass() 获得类的父类对应的Class对象原创 2020-10-28 08:27:29 · 153 阅读 · 0 评论 -
阿猛学习笔记java十二多线程
十七多线程 1.进程 正在运行的程序,有自己的地址空间 资源分配的基本单位 进程特点:动态性,并发性,独立性 2.线程 进程内部的一个执行单元,是程序的单一控制流程 线程特点:线程是独立调度和分派的基本单位,共享进程资源 减少程序在并发执行时付出的时间和空间开销 多线程优点:进程间不能共享内存,但线程之间可共享内存 使用多线程实现多任务并发比进程的效率高 多线程使系统空转时间减少,提高CPU的利用率 java语言内置多线程功能支持,简化了Java的多线原创 2020-10-21 15:13:49 · 145 阅读 · 0 评论 -
阿猛学习笔记java十一IO
十六IO 1.File 构造方法 File(String pathname) File(URLI uri) 常用方法 booelan exists() 判断文件或目录是否存在 boolean isDirectory 判断是否是目录 boolean isFile() 判断是否是文件 long length() 返回文件的字节数 String getName() 返回对象文件或目录的名称 String getPath() 返回对象表示的文件的相对路径名 String getAbsolutePath() 返回此对原创 2020-10-21 00:06:09 · 167 阅读 · 0 评论 -
阿猛学习笔记java十集合框架
十五集合框架 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ey4Tk7ct-1603112995112)(C:\Users\lgm\AppData\Roaming\Typora\typora-user-images\1603067373885.png)] 1.Collection 存储一组不唯一,无序的对象 常用方法 boolean isEmpty() 判断是否为空 boolean add(E e) 添加元素 boolean addAll(Collection<E&g原创 2020-10-19 21:10:14 · 93 阅读 · 0 评论 -
阿猛学习笔记java九泛型
十四泛型 在类定义的时候,其属性的类型没有指定,而是实例化对象的时候由外部来指定的情况(动态的指定数据类型) 1.定义泛型格式 [访问权限] class 类名称 <泛型类型1,泛型类型2…> [访问权限] 泛型类型标识 变量名称 [访问权限] 泛型类型声明 方法名称(){} 2.实例化指定泛型 Class<Object,Object> object=new Class<Object,Object>(); 无法指定为基本数据类型,需设置成一个类,Object为数据类型对应的原创 2020-10-18 15:56:02 · 141 阅读 · 1 评论 -
阿猛学习笔记java八异常处理
十三异常处理 处理Java在编译或运行或者运行过程中出现的错误 1.语句格式 try{ //可能会出现异常的语句 }catch(异常类的实例 1){ //处理异常的语句 }catch(异常类的实例 2){ //处理异常的语句 }….finally{ //异常的出口,不管是否出现异常该部分代码是一定会执行的。 } 2.异常处理 异常匹配 一段代码可能会引发多种异常 当引发异常时,会按顺序查看每个catch语句,并执行第一个与异常类型匹配的catch语句 执行其中一条catch语句后,其后的catch语句被忽略原创 2020-10-16 11:57:16 · 77 阅读 · 0 评论 -
阿猛学习笔记java七常用设计模式
十二常用设计模式 1.单例设计模式 对构造方法进行私有化,不能通过new得到对象,从而保证一个类只有一个实例 具体实现 将构造方法进行私有化,使其不能通过new关键字实例化改类得到对象 再该类的内部产生一个唯一的实例化对象,并且封装为private static类型 定义一个静态方法返回这个唯一对象 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ClDa6tzs-1602743864113)(C:\Users\lgm\AppData\Roaming\Typora\typora原创 2020-10-15 14:39:05 · 144 阅读 · 1 评论 -
阿猛学习笔记java六抽象类,接口,单元测试,内部类
十抽象类和接口1012 1.抽象类 关键字abstract 声明 修饰符 abstract class 类名{ 属性 方法 } 抽象类可包含:属性,常量,普通方法,构造方法,抽像方法 特点 抽象类不能实例化 普通类继承抽象类,必须重写抽象类所有的抽象方法,抽象类继承抽象类,可选择性重写父类的抽象方法 用final修饰的方法不能重写 抽像方法 抽像方法没有方法体 抽像方法存在于抽像类中 抽像类不一定有抽像方法,但有抽像方法一定是抽像类 2.接口 关键字 interface 实现接口关键字 implements原创 2020-10-13 22:11:31 · 306 阅读 · 0 评论 -
阿猛学习笔记java五java常用关键字,基本特性以及代码块的使用
九java常用关键字,特性,代码块1012 1.构造方法 实例化对象 初始化属性 开辟存储空间 特点:一个类存在一个默认的无参构造方法 构造方法无返回值且和类名一致 构造方法可重载 定义构造方法会覆盖默认的构造方法 构造方法可相互作调用,通过this表示,但必须放在首行 2.this this表示当前对象 this不能和static结合使用 this可访问属性,方法 this可以用作构造方法名使用,但必须放在首行 3.static static表示静态的 用s原创 2020-10-12 11:41:30 · 108 阅读 · 0 评论 -
阿猛学习笔记java四Scanner,System,正则表达式
七Scanner,System1011 1.Scanner 常用构造方法 Scanner(System.in) Scanner(String s) 进行预输入,字符串可进行解析 常用方法 String/int… next()/nextInt()… Scanner useDelimiter(String pattern) 对预输入的字符设置分隔标记,默认为空格 boolean hasNext() 根据分隔符逐个扫描预输入内容并进行判断 使用对应的next方法接收 2.System 常用方原创 2020-10-12 11:39:16 · 206 阅读 · 0 评论 -
阿猛学习笔记java三Date相关类以及Random,Math,StringTokenizer类
七Date1010 提供操纵日期和时间各组成部分的方法 获取当前时间 long System. currentTimeMillis(); 1.java.util.Date 常用构造方法 Date(long date) Date(String date) 格式 yyyy/MM/dd( HH:mm:ss) 常用方法 boolean before/after(Date date) 测试日期是否在指定日期之前或之后 int compareTo(Date date) 对两个日期进行比较 int getDate()/g原创 2020-10-11 23:16:04 · 74 阅读 · 0 评论 -
阿猛学习笔记java二:String相关类
四String 1.常用构造方法 String(byte b[]) String(byte b[],charset)通过指定编码解码,构造String String(char[] c)通过字符数组构造String 2.常用方法 int length() 返回字符串的长度 boolean equals(String)/equalsIgnoreCase 判断字符串是否相等/不区分大小写 null不能放在前面 String toUpperCase/toLowerCase() 将字符串转换为大/小写 int in原创 2020-10-10 22:54:34 · 89 阅读 · 0 评论 -
阿猛学习笔记之java一:初识java,数据类型及数据类型的运算
一初识java 1.了解java 1.由sum公司开发被oracle收购 2.特点:继承,多态,封装,继承,安全,多线程,跨平台,解释执行 2.计算机语言 高级语言:java,c,c++,.net 低级语言:汇编语言,二进制 3.java平台 J2SE 标准版 应用程序 J2EE 企业版 分布式网络程序 J2ME 移动版 嵌入式系统开发 4.开发环境 JDK包含JRE包含JVM 5.JDK目录 bin 开发工具 db java的关系数据库 include C头文件 原创 2020-10-09 22:09:47 · 93 阅读 · 0 评论