Java
文章平均质量分 55
stray。。
努力做个合格的码农
展开
-
Java--静态变量
实例变量都存放在堆中,每一个实例变量都会占有一定的内存空间,像”国籍“这个实例变量同样每声明一个对象就会多占用一块空间,而静态变量存放在方法区中,而且只需要声明一次,这个类就可以一直用;静态变量是成员变量的一种,静态变量存储在方法区中,则它在类加载时就会进行初始化,所以静态变量访问的时候不需要创建实例(对象),直接可以通过类名来访问。原创 2022-11-24 20:00:19 · 1495 阅读 · 0 评论 -
Java学习--GUI编程
那么为什么我们还要学习GUI编程呢?原创 2022-10-21 20:49:53 · 131 阅读 · 0 评论 -
JAVA网络编程
➢本地回环地址(hostAddress): 127.0.0.1 主机名(hostName): localhost。数之间用冒号(: )分开,如: 3ffe:3201:1401:1280:c8ff:fe4d:db39:1984。(IPV4: 4个字节组成,4个0-255。(IPV6: 128位 (16个字节),写成8个无符号整数,每个整数用四个十六进制位表示,➢IP地址分类方式2:公网地址(万维网使用)和私有地址(局域网使用)。模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、原创 2022-10-16 22:37:24 · 205 阅读 · 0 评论 -
Java学习 --io流
*异常处理,**直接抛出异常,容易导致资源未关闭,为了保证流资源一定可以执行关闭操作,需要使用try-catch-finally处理。如果存在,如果参数设置为true,则不会覆盖原文件,会在原有文件基础上追加文件,默认为false会覆盖原文件。作用:提升流的读取、写入的速度,原因:内部提供了一个缓冲区。读写非文本文件(例如图片),过程与上面类似。**注意:**读取的每一行数据不包含换行符。BufferedWriter(处理字符)说明:如果不存在,会帮我们创建,套接在已有的流的基础上。原创 2022-10-13 21:28:10 · 287 阅读 · 0 评论 -
java学习--file类
public boolean mkdir() :创建文件目录。public boolean createNewFile() :创建文件。若文件存在,则不创建,返回false。public File[] listFiles() :获取指定目录下的所有文件或者文件目录的File数组。public boolean mkdirs() :创建文件目录。public String[] list() :获取指定目录下的所有文件或者文件目录的名称数组。public boolean exists() :判断硬盘中是否存在。原创 2022-10-12 21:06:40 · 98 阅读 · 0 评论 -
java学习--泛型
就是允让在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)。③指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性。⑤如果实例化时,没有指明泛型的类型。④注意点:泛型的类型必须是类,不能是基本数据类型。①集合接口或集合类在jdk5.日时都修改为带泛型的结构。②在实例化集合类时,可以指明具体的泛型类型。原创 2022-10-09 22:13:24 · 92 阅读 · 0 评论 -
Java学习 -- 自然排序和定制排序
自然排序和。原创 2022-10-05 19:42:57 · 84 阅读 · 0 评论 -
Java学习 --集合和数组
对于系统中现有的类,会重写比较器,调用的是equal()。对于我们自己写的类默认调用的是object类中的,比较的地址。注意:向Collection接口中添加类的实例化对象时,要求所在类要重写equals()arraylist创建的集合对象必须是数据和形参以及数据的顺序也相等时,才返回true。arraylist对象是有序的,两个集合相等,顺序也相等。对于int类型的数组,注意用Integer创建数组。每次创建的新的迭代器对象的指针都在开头的上面。可以是字符串,数字,类的实例化对象,布尔值,原创 2022-10-04 19:53:58 · 1005 阅读 · 0 评论 -
JAVA学习12--异常处理
要捕获多个异常时(即多个catch时),从小到大进行捕获,否则会报错,且仅会捕获一个异常。finaliy:处理善后工作,在catch后运行,且一定会运行。可以用throw主动抛出异常,throws一般用在函数中。catch:捕获异常(参数为想要捕获的异常类型)原创 2022-09-22 21:26:30 · 121 阅读 · 0 评论 -
JAVA学习11--抽象类和接口
抽象类的定义:若类中含有抽象方法,则该类必须以abstract关键字声明为抽象类。抽象方法不带方法题,是对方法的基本说明。相当于C语言中的函数原型声明。抽象类存在的意义就是被子类继承。接口的本质是契约,制定好后大家都必须遵循。abstract 返回类型 方法名();返回值类型 方法名();原创 2022-09-20 21:11:04 · 169 阅读 · 0 评论 -
JAVA学习09--面向对象的
封装就是属性私有,get/set封装的作用:原创 2022-09-12 17:36:39 · 63 阅读 · 0 评论