java
这个名字真难起
无。。。
展开
-
Java之文件操作及IO流
File类的文件操作File类中的对文件的相关操作: //File对象表示一个文件或文件夹 File file = new File("E:\\log4j.log"); //判断是不是文件 System.out.println(file.isFile()); file = new File("E:\\Program_Files"); //判断是不是文件夹 System.out.println(f原创 2021-05-03 17:36:51 · 202 阅读 · 0 评论 -
如何使用MyBatis
导入MyBatis的jar包和连接数据库的驱动包通过maven的依赖直接导入: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version> </dependency> <dependency>原创 2020-09-27 19:09:42 · 198 阅读 · 0 评论 -
Java之拆箱和装箱
拆箱和装箱自动拆箱和装箱是从JDK5.0才开始有的,它方便了基本数据类型和其对应的包装类型之>间的转换。将一个基本数据类型的值赋给其所对应的包装类型称为装箱;将一个基本数据类型包>装类类型的值赋给其所对应的基本数据类型称为拆箱。由于装箱和拆箱的过程是自动进行的非人为转换,所以称作为自动装箱和拆箱.。//拆箱和装箱: //装箱:将基本数据类型转换为包装类 Integer a = 12;//将int类型转换为Integer类型 //拆箱:将包装类类型转换为基本数据类型 int a原创 2020-07-03 17:55:27 · 86 阅读 · 0 评论 -
Java之使用数据库和Maven工具完成学生管理系统
项目框架结构添加依赖在pom.xml文件中添加依赖: <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </depende原创 2020-07-03 14:44:27 · 164 阅读 · 0 评论 -
Java之使用数据库完成注册、登陆操作以及MD5加密
项目框架结构Propertiesdb.properties:db.username=rootdb.password=rootdb.url=jdbc:mysql://192.168.77.14/testlog4j.properties:# DEBUG\u8BBE\u7F6E\u8F93\u51FA\u65E5\u5FD7\u7EA7\u522B\uFF0C\u7531\u4E8E\u4E3ADEBUG\uFF0C\u6240\u4EE5ERROR\u3001WARN\u548CINFO \u原创 2020-07-02 16:24:14 · 294 阅读 · 0 评论 -
Java之详述HashSet类中add方法
add方法的实现源码分析主方法:import java.util.HashSet;public class Test2 { public static void main(String[] args) { HashSet<String> names = new HashSet<String>();//调用构造方法时,创建HashMap集合对象 names...原创 2020-04-30 00:54:03 · 622 阅读 · 0 评论 -
Java之详述ArrayList类中contains方法
源码public boolean contains(Object o) {//参数上转型 return indexOf(o) >= 0;//调用下面indexOf方法}public int indexOf(Object o) { if (o == null) {//如果是null,则直接比较 for (int i = 0; i < size; i++) if (e...原创 2020-04-29 23:30:04 · 396 阅读 · 0 评论 -
Java之集合与泛型
集合框架1、集合又称为容器,用于存储、提取、删除数据;JDK提供的集合API都包含在 java.util 包内。2、集合框架两大分支:Collection接口和Map接口Collection集合:Map集合:List接口概述:1、List接口继承Collection接口;2、该接口属于数据结构中的线性结构,用户可以根据元素的整数索引来访问元素;List接口实现类:...原创 2020-04-29 23:28:17 · 184 阅读 · 0 评论 -
Java之异常(2)throw和throws
首先写一个一般的封装程序代码,用直接输出来判断给定的数据是否异常:public class Test { public static void main(String[] args) { Student student = new Student(); student.setAge(100); System.out.println(student.getAge()); }}...原创 2020-04-10 22:25:28 · 171 阅读 · 0 评论 -
Java之异常(1)try-catch-finally
什么是异常异常: Java程序在执行过程总出现错误,异常出现后会导致下面的代码不执行public class Test1 { public static void main(String[] args) { int age=12; System.out.println(1/0);//这就出现了异常 System.out.println(age); }}异常的分类异常...原创 2020-04-09 22:08:46 · 151 阅读 · 0 评论 -
Java之instanceof关键字
instanceof关键字用法instanceof运算符的前一个操作符是一个引用变量,后一个操作数通常是一个类(或者接口) 用于判断前面的对象是否是后面的类、或者其子类、实现类的实例。 如果是返回true,否则返回false。使用instanceof关键字做判断时, instanceof 操作符的左右操作数必须有继承或实现关系定义接口IMammal,接口的实现类Whale定义普通类Fa...原创 2020-03-28 22:18:51 · 140 阅读 · 0 评论 -
Java之有名内部类与匿名内部类
有名内部类public class Body { //有名内部类 class Heart{ public void work() {//有名内部类的方法 System.out.println("正在跳动......"); } } //静态代码块,创建对象时执行 { Heart heart = new Heart(); heart.work(); //在非静态...原创 2020-03-28 21:33:36 · 131 阅读 · 0 评论 -
Java之抽象类与接口
抽象类1、为什么需要抽象类?因为在多态的前提下,父类的方法体始终是冗余的,即永远不会被执行2、抽象类是什么?没有方法体的方法为抽象方法,含有抽象方法的类为抽象类(abstract修饰)抽象类:package sun;public abstract class Mammal {//abstract修饰的类为抽象类 public void eat() {//抽象类中可以有具体的...原创 2020-03-27 22:16:14 · 81 阅读 · 0 评论 -
Java之静态与非静态代码块
静态代码块静态代码块只在类加载时执行一次public class Test { static{ System.out.println("静态代码块"); } public static void main(String[] args) { } //运行时会对这个Test类进行加载,即会执行static中的语句}非静态代码块每次创建对象时都会执行public c...原创 2020-03-27 20:46:47 · 104 阅读 · 0 评论 -
Java小项目---学生信息管理系统
Java基础语法创作的一个简单的学生管理系统package project;public class Student { private String id; private String name; private String mobile; private String address; public String getId() { return id; } ...原创 2020-03-27 20:33:58 · 270 阅读 · 0 评论 -
Java之包和访问权限
Java—包和访问权限包命名规则:1、包名全部由小写字母(多个单词也全部小写);2、如果包名包含多个层次,每个层次应该用“.”分割;3、包名一般由倒置的域名开头,比如com.baidu;——不要有www4、自定义包不能java开头;包的作用:1、有利于类的查找与管理。一个软件由很多类构成,这些类按其功能可分为vo类、dao类、工具类、service类、controller类等,将这...原创 2020-01-14 17:23:32 · 210 阅读 · 0 评论 -
Java之类与对象
Java—类与对象对象与类Java中将现实对象中的信息称为属性(也叫全局变量),将现实对象中的功能称为方法。定义一个类的步骤:1、定义类名;2、定义类的属性;3、定义类的方法。例:public class Student { //定义属性 String id; //学号 String name; //学生姓名 String grade; //学生年级 //定义读书方法 p...原创 2020-01-13 18:15:15 · 222 阅读 · 0 评论 -
Java之数组
Java-数组数组的初始化方式:1.直接初始化int [] array= {12,24,435};// a.array存放的是数组地址并非其本身// b.内存连续// c.存到数组中的数据类型均为int// 注:“=”左边称为“数组声明”;“=”右边称为“数组初始化”。//必须在声明数组时一起使用,例:// String [] names;// names = {...原创 2020-01-13 14:44:20 · 117 阅读 · 0 评论 -
java之数据类型和运算符
java-数据类型和运算符Java标识符有如下命名规则:1、标识符由字母、数字、 “_”、 “$”组成,且首字母不能是数字。2、不能把Java关键字作为标识符。3、标识符没有长度限制。4、标识符对大小写敏感。Java中不能作为标示符的关键字:八种基本数据类型注意:float h = 1.3;是错误的,1.3默认是double型的。在对float数据进行赋值时,要在数字的后面添...原创 2020-01-13 13:16:27 · 81 阅读 · 0 评论 -
知识点:java之String方法
java-String方法1、String的两种类创建方式//第一种:String name1="Tom"; String name2="Tom"; //==在引用类型中比较地址 System.out.println(name1==name2);//第二种: String name3 = new String("lucy"); String name4 = new S...原创 2019-12-07 00:50:08 · 198 阅读 · 0 评论 -
知识点:java之继承与多态
java-继承和多态继承在两个类中一个类A需要用到另一个类B的许多方法时,不用再一个个重新写,可以用继承的方法解决:A extends B,即此时就可以说,A是B的子类,B是A的父类。在子类中若想用父类的方法,则可以使用super关键字。重写重写是继承中的重要知识点即为了更准确的描述子类对象的默写特征,需要对继承的方法进行重写,即 修改 继承自父类的方法,从而让此方法更能准确描述子类特...原创 2019-11-30 23:11:14 · 276 阅读 · 0 评论