![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
Dopagip
这个作者很懒,什么都没留下…
展开
-
linux--xshell和Xftp的使用
共同点:xshell和Xftp都需要使用Linux中的ip地址(在linux的cmd中使用ifconfig来查看连接用到的ip)不同点:Xftp用于发送文件。 Xshell可以使用windows来访问Linux,实现远程操控。原创 2022-01-18 21:27:13 · 335 阅读 · 0 评论 -
JAVA泛型基本概念
基本概念:(传递类型参数的东西)概念原创 2022-01-18 21:27:03 · 147 阅读 · 0 评论 -
List接口
特点:有序,有下标,元素可以重复方法添加和删除元素get方法用于获取对应下标的元素使用迭代器的时候一定要创建对象:Iteration it = new Iteration();列表迭代器ListIteration:ListIteration判断和获取位置:List对象使用List.remove();括号里面填的是对应删除位置的下标,要删除对应元素要使用“”subList方法:subList用来返回一个子集合,括号里面有两个数,逗号前面是集合原创 2022-01-17 10:13:46 · 42 阅读 · 0 评论 -
Collection体系集合
rtCollect父接口特点:(有些)对象,无序,无下标,不能重复–>对应着Set接口。方法:常用方法iteration迭代器使用next()来用指针不断指向下一行iteration要定义对象的:三个常用方法遍历元素的方法:注意:在iteration里面不能使用collection.remove();来删除元素,要使用iteration(这是对象)来删除元素,iteration.remove()。collection判断:使用co..原创 2022-01-17 10:13:34 · 37 阅读 · 0 评论 -
JAVA集合知识点
1.集合的概念:存放对象的容器,类似数组的概念,同样集合也有对多个对象进行批量操作的功能。2.集合与数组的区别:(1)数组的长度是固定的,但是集合的长度是不固定的。(2)数组可以存放引用类型(如Integer Float等)和基本数据类型(int float 等),集合只能存放引用类型。3.集合用到的所有类都在java.util.*这个包里面。...原创 2022-01-17 10:13:13 · 57 阅读 · 0 评论 -
JDBC知识点
JDBC相当于一个驱动,让数据库和java打交道。对于开发人员来说,只需要掌握JDBC接口的操作即可。结构图,我们只需要学JDBC记得先要导入jar包作者dopagip2021年12月13日发表在未分类于JDBC(重点)留下评论编辑JDBC(重点)mysql — 基本的操作--在sql里面所有的注释都用“--”,school是我们创建的数据库。show databases; --显示所有的数据库use school; --使用数据库change data原创 2022-01-17 10:13:05 · 78 阅读 · 0 评论 -
数据库操作
1.创建数据库CREATE DATABASE [IF NOT EXISTS] school;2.使用数据库USE `school` --如果你的数据库是一个字段名称,则需要用到``USE school3.删除数据库DROP school4.查看数据库show school1.数据的类型:数据类型2.字符的类型3.时间日期:时间和日期的表示数据库的字段属性(重点)修改表数据:(所有修改表的操作都使用ALTER来操作)删.原创 2022-01-17 10:12:48 · 32 阅读 · 0 评论 -
properties类
properties相当于一个集合setproperties在集合里面增加变量。1.list方法适用于PrintWriter2.store方法适用于FileOutputStream3.load方法适用于FileInputStream原创 2022-01-17 10:12:36 · 29 阅读 · 0 评论 -
JAVA文件file类
java.io.File是文件名的抽象表示。你的文件表示必须在创建对象时候体现。常用的方法File中的Separator是\ ,Separator是;最好是用一个布尔类型的变量来表示createNewFile用布尔类型表示删除文件:有这两种方法获取文件创建日期:判断文件是否可写可读;当只读的时候就不能写了判断是不是文件,是否是隐藏的:判断是不是隐藏的,是不是文件:这里可以选择文件夹mkdirs创建多级目录文件原创 2022-01-17 10:12:29 · 41 阅读 · 0 评论 -
转换流知识点
InputStreamReader和OutputStreamWriter:InputStreamReader:这样接下来直接用isr即可OutputStreamWriter同理。原创 2022-01-17 10:12:20 · 46 阅读 · 0 评论 -
字符流知识点
在使用read读取字符流的时候,一点要在硬盘里面先创建要读取的文件,否则会报错。字符流和字节流的区别:字节流可以复制所有包括图片的文件,但是字符流只能复制文本文件,图片等文件都不能复制。输入流(FileReader):public int read(char[] c);从流中读取多个字符,将读到的内容存进c数组,返回读取到的字符数,如果到达文件的结尾,返回-1。一种方法:另一种方法:输出流(FileWriter):public void write(String str)原创 2022-01-17 10:12:12 · 280 阅读 · 0 评论 -
字符编码知识点
ISO-8859-1 :ASCII编码+西欧希腊等国的字符编码。UTF-8:针对Unicode码的字符编码。GBK :简体中文。GB312:简体中文。BIG5:台湾,繁体中文。原创 2022-01-17 10:11:52 · 67 阅读 · 0 评论 -
JAVA流的知识点
概念:存储和内存之间的传输数据的通道.(硬盘和内存之间)一、流的分类:1.按方向:输入流(input):将“存储设备”中的数据留到“内存(程序)”中。输出流(output):将“内存(程序)”中的数据流到“存储设备”中去。2.按单位:字节流:以字节为单位,可以读写所有数据。字符流:以字符为单位,只能读写文本数据。3.按功能:节点流:具有实际传输数据的读写功能。过滤流:在节点流的基础之上增强功能。字节流的父类(抽象):InputStream:字节输入流:in原创 2022-01-16 11:01:10 · 406 阅读 · 0 评论 -
JAVA类的盘点
先来一个特殊的:double res = 1.4-0.5/0.9;System.out.println(res);//这时候输出的会是0.999999999这时候就要用到BigDecimal来精确输出double类型的数据了。BigDecimal num = new BigDecimal(“0.9”);//这样就可以声明一个BigDecimal数据了。当然要在前面加上import java.math.BigDecimal来引入BigDecimalSystem.out.println原创 2022-01-16 10:59:49 · 69 阅读 · 0 评论 -
JAVA常用的类
一、Date表示特定的瞬间,精确到毫秒。1.创建date对象:Date date=new Date();2.一些方法:直接打印date:输出当前的时间。打印date.getTime输出从1970.1.1到现在所有的毫秒数。方法after和before:直接加一天。compareTo方法,date1.toString(date2),是date1-date2.当然也可以用equal方法。二、Calendar类提供了获取各类日历字段的方法:(就是你代替了date类当中的许多方法)原创 2022-01-16 10:59:04 · 62 阅读 · 0 评论 -
String声明
引用类型的引用在栈里面,对象在堆里面。字符串的字面值存储在字符串池中,可以实现共享。String name = 20;//这里name存储在堆里面,20存储在方法池里面。声明string字符串有两种方式:1.String name = “Hellp”//产生一个对象,存储在字符串池中2.String name = new String(“Hello”)//产生两个对象,在字符串池和堆中各存放一个...原创 2022-01-16 10:58:15 · 590 阅读 · 0 评论 -
String方法
1.length():返回字符串长度。2.charAt(number):用于定点输出字符,记住从0开始计算,例如charAt(3)用来输出在字符串第四位的字符。3.contains(”字符串”):用于判断在大的字符串里面是否包含contains里面的字符串,如果包含返回true,不包含返回false。4.toCharArray():返回字符串对应的数组 。5.indexOf():返回子字符串首次出现的位置。可以indexOf(“***”,number)意思就是从第number个数字开始往后数原创 2022-01-16 10:57:37 · 75 阅读 · 0 评论 -
StringBuffer和SrtingBuilder
这两个都是可变字符串,StringBuffer:StringBuffer str = new StringBuffer();可以使用append在后面追加字符串,用insert增加字符串insert(“0”,str)在第0个字符的前面增加字符串str。用replace来更改指定位置字符:replace(“0”,“5”,str)把0-5之间的字符替换为str。用delete删除指定位置的字符:delete(“0”,“5”)删除0-5之间的字符串。...原创 2022-01-16 10:57:02 · 116 阅读 · 0 评论 -
装箱和拆箱,字符串数字转换
数据类型(int,float等等)存放在栈里面。引用类型(Integer,Float等等)存放在堆里面 。装箱就是 Java 将基本类型转换成对应的包装类型,比如将 int 转换成 Integer 对象。反之将 Integer 转换成 int 值,则称为拆箱。装箱:int num = 20;Integer integer1 = num;如上这样就可以实现装箱使int成为integer了。拆箱:int num2=integer;这样就可以拆箱。integer的范围是-1原创 2022-01-16 10:56:16 · 111 阅读 · 0 评论 -
JAVA方法的盘点
getCalss()方法:1.使用方法:对象.getClass();2.有什么用:返回对象的内容,比如这个对象是A类的,那就返回A类给getClass(),返回的值是Class类型的。hashcode()方法:1.使用方法:对象.hashcode();2.返回一个值,哈希码的值实际上是对象的地址或者字符串之类的,所以相同对象返回相同哈希码。toString()方法:1.其实也就是返回getclass和hashcode的合体,但是哈希值是十六进制的。qeual方法:原创 2022-01-16 10:55:37 · 33 阅读 · 0 评论 -
捕获异常知识点
这个代码中b等于0,所以会报错,错误类型为ArithmeException,我们使用catch关键字可以捕获这个异常,并且输出语句,最后再用finally处理最后。假设要捕获多个异常,从大到小。抛出异常:(用throw 关键字抛出new一个新异常)...原创 2022-01-16 10:54:53 · 106 阅读 · 0 评论 -
外部类和内部类
package bilibili;class Oouter { class Inter { Inter() { System.out.println("这是内部类"); } }}public class Outer{ public static void main(String[] args) { Oouter oouter = new Oouter(); Oouter.Inter i.原创 2022-01-16 10:53:52 · 265 阅读 · 0 评论