
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 · 278 阅读 · 0 评论 -
阿猛学习笔记java十四GUI
十九GUI图形用户界面1.AWTabstract 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 · 274 阅读 · 0 评论 -
阿猛学习笔记java十三反射
十八反射实例化对象:类–>对象通过:对象–>类名1.作用通过反射可使程序代码访问装载到JVM的类的内部信息 获得已装载类的属性信息 获得已装载类的方法 获得已装载类的构造方法信息2.反射常用类都位于java.lang.reflect包Class代表一个类 反射机制的起源和入口 提供了获取类信息的相关方法 用于获取与类相关的各种信息常用方法 getPackage() 获得类的所属包 getSuperClass() 获得类的父类对应的Class对象原创 2020-10-28 08:27:29 · 184 阅读 · 0 评论 -
阿猛学习笔记java十二多线程
十七多线程1.进程正在运行的程序,有自己的地址空间资源分配的基本单位进程特点:动态性,并发性,独立性2.线程进程内部的一个执行单元,是程序的单一控制流程线程特点:线程是独立调度和分派的基本单位,共享进程资源 减少程序在并发执行时付出的时间和空间开销多线程优点:进程间不能共享内存,但线程之间可共享内存 使用多线程实现多任务并发比进程的效率高 多线程使系统空转时间减少,提高CPU的利用率 java语言内置多线程功能支持,简化了Java的多线原创 2020-10-21 15:13:49 · 200 阅读 · 0 评论 -
阿猛学习笔记java十一IO
十六IO1.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 · 225 阅读 · 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 · 129 阅读 · 0 评论 -
阿猛学习笔记java九泛型
十四泛型在类定义的时候,其属性的类型没有指定,而是实例化对象的时候由外部来指定的情况(动态的指定数据类型)1.定义泛型格式[访问权限] class 类名称 <泛型类型1,泛型类型2…>[访问权限] 泛型类型标识 变量名称[访问权限] 泛型类型声明 方法名称(){}2.实例化指定泛型Class<Object,Object> object=new Class<Object,Object>();无法指定为基本数据类型,需设置成一个类,Object为数据类型对应的原创 2020-10-18 15:56:02 · 209 阅读 · 1 评论 -
阿猛学习笔记java八异常处理
十三异常处理处理Java在编译或运行或者运行过程中出现的错误1.语句格式try{//可能会出现异常的语句}catch(异常类的实例 1){//处理异常的语句}catch(异常类的实例 2){//处理异常的语句}….finally{//异常的出口,不管是否出现异常该部分代码是一定会执行的。}2.异常处理异常匹配一段代码可能会引发多种异常当引发异常时,会按顺序查看每个catch语句,并执行第一个与异常类型匹配的catch语句执行其中一条catch语句后,其后的catch语句被忽略原创 2020-10-16 11:57:16 · 108 阅读 · 0 评论 -
阿猛学习笔记java七常用设计模式
十二常用设计模式1.单例设计模式对构造方法进行私有化,不能通过new得到对象,从而保证一个类只有一个实例具体实现将构造方法进行私有化,使其不能通过new关键字实例化改类得到对象再该类的内部产生一个唯一的实例化对象,并且封装为private static类型定义一个静态方法返回这个唯一对象[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ClDa6tzs-1602743864113)(C:\Users\lgm\AppData\Roaming\Typora\typora原创 2020-10-15 14:39:05 · 207 阅读 · 1 评论 -
阿猛学习笔记java六抽象类,接口,单元测试,内部类
十抽象类和接口10121.抽象类关键字abstract声明修饰符 abstract class 类名{属性方法}抽象类可包含:属性,常量,普通方法,构造方法,抽像方法特点抽象类不能实例化普通类继承抽象类,必须重写抽象类所有的抽象方法,抽象类继承抽象类,可选择性重写父类的抽象方法用final修饰的方法不能重写抽像方法抽像方法没有方法体抽像方法存在于抽像类中抽像类不一定有抽像方法,但有抽像方法一定是抽像类2.接口关键字 interface实现接口关键字 implements原创 2020-10-13 22:11:31 · 364 阅读 · 0 评论 -
阿猛学习笔记java五java常用关键字,基本特性以及代码块的使用
九java常用关键字,特性,代码块10121.构造方法实例化对象初始化属性开辟存储空间特点:一个类存在一个默认的无参构造方法 构造方法无返回值且和类名一致 构造方法可重载 定义构造方法会覆盖默认的构造方法 构造方法可相互作调用,通过this表示,但必须放在首行2.thisthis表示当前对象this不能和static结合使用this可访问属性,方法this可以用作构造方法名使用,但必须放在首行3.staticstatic表示静态的用s原创 2020-10-12 11:41:30 · 130 阅读 · 0 评论 -
阿猛学习笔记java四Scanner,System,正则表达式
七Scanner,System10111.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 · 261 阅读 · 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 · 111 阅读 · 0 评论 -
阿猛学习笔记java二:String相关类
四String1.常用构造方法String(byte b[])String(byte b[],charset)通过指定编码解码,构造StringString(char[] c)通过字符数组构造String2.常用方法int length() 返回字符串的长度boolean equals(String)/equalsIgnoreCase 判断字符串是否相等/不区分大小写 null不能放在前面String toUpperCase/toLowerCase() 将字符串转换为大/小写int in原创 2020-10-10 22:54:34 · 121 阅读 · 0 评论 -
阿猛学习笔记之java一:初识java,数据类型及数据类型的运算
一初识java1.了解java 1.由sum公司开发被oracle收购 2.特点:继承,多态,封装,继承,安全,多线程,跨平台,解释执行2.计算机语言 高级语言:java,c,c++,.net低级语言:汇编语言,二进制3.java平台 J2SE 标准版 应用程序 J2EE 企业版 分布式网络程序 J2ME 移动版 嵌入式系统开发4.开发环境 JDK包含JRE包含JVM5.JDK目录 bin 开发工具 db java的关系数据库 include C头文件原创 2020-10-09 22:09:47 · 116 阅读 · 0 评论