Java
斯乌i
大佬是什么样呢
展开
-
Java几种注解的不同作用
@Override@Override 用在方法上,表示这个方法重写了父类的方法,如toString()。如果父类没有这个方法,那么就无法编译通过,如例所示,在fromString()方法上加上@Override 注解,就会失败,因为Hero类的父类Object,并没有fromString方法package annotation; public class Hero { String name; @Override public String toString(){转载 2020-05-26 00:26:40 · 285 阅读 · 0 评论 -
execute和executeUpdate的区别
不同1:execute可以执行查询语句然后通过getResultSet,把结果集取出来executeUpdate不能执行查询语句不同2:execute返回boolean类型,true表示执行的是查询语句,false表示执行的是insert,delete,update等等executeUpdate返回的是int,表示有多少条数据受到了影响...转载 2020-05-20 21:48:01 · 262 阅读 · 0 评论 -
使用JAVA自带线程池
java提供自带的线程池,而不需要自己去开发一个自定义线程池了。线程池类ThreadPoolExecutor在包java.util.concurrent下ThreadPoolExecutor threadPool= new ThreadPoolExecutor(10, 15, 60, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>());第一个参数10 表示这个线程池初始化了10个线程在里面工作第二个参数15 表示如果10.转载 2020-05-20 00:19:32 · 151 阅读 · 0 评论 -
JAVA中this和super的用法
<一>. this的用法 构造方法是创建java对象的重要途径,通过new关键字调用构造器时,构造器返回该类的对象,但是这个对手并不是完全由构造器负责创建. 创建一个对象分为如下四步: a. 分配对象空间,并将对象成员变量初始化为0或者null b. 执行属性值的显式初始化 c. 执行构造方法 d. 返回对象的地址给相关变量 this的本质就是“创建好的的对象的地址”, 由于在构造方法调用前,对象已经创建. 因此,在构造方法中也可以使用this代表“当前对象”转载 2020-05-20 00:13:02 · 166 阅读 · 0 评论 -
Synchronized的使用方法
原文:http://blog.csdn.net/luoweifu/article/details/46613015作者:luoweifusynchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象;2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象;3. 修改一个静态的方法,其作用的范围是整个静态方法,转载 2020-05-18 22:00:44 · 236 阅读 · 0 评论 -
lambda的聚合操作
管道是聚合操作的序列。如果正常用for语句来查找成员。例如,查找符合要求的男性成员: public class Person { public enum Sex { MALE, FEMALE } String name; LocalDate birthday; Sex gender; String emailAddress; // ... public int getA...转载 2020-05-17 23:15:11 · 603 阅读 · 0 评论 -
lambda的三种常用接口表达方式
这三种常用的接口 Predicate<T>、Consumer<T>,以及Function<T, R>Predicate<T>上述方法的逻辑是遍历集合中的元素,通过 Predicate 对集合元素进行验证,并将验证不过的元素从集合中移除。例如:我们可以利用上面的函数式接口筛选整数集合中的偶数:Consumer<T>Consumer 提供了一个 accept 抽象函数,该函数接收参数并依据传递的行为应用传递...转载 2020-05-17 23:01:50 · 824 阅读 · 0 评论 -
Maven安装本地仓库报错总结
基础配置环境很简单,就不多说了,只要cmd中mvn -v有东西就行了。有几个很重要的点:1.Java版本和Maven兼容问题,我置前一直用的都是Java13,maven装了3.6.3,一直不兼容。2.本地仓库路径问题,在setting.xml配置里面,要注意本地仓库的路径:(直接鼠标右键创建一个就好,在路径里写你创的文件名)3.网络问题:要给下载的url镜像,可以给一个...原创 2020-02-16 15:35:17 · 593 阅读 · 0 评论 -
JDBC用户登录demo
mysql列表:JAVA代码:第一段用statement方法,有sql注入危险,实际工程一般不会使用package cn.itcast.jdbc;import java.sql.*;import java.util.Scanner;public class jdbcDemo3 {// 创建user表// create table USER(// ...原创 2020-01-20 13:00:04 · 348 阅读 · 2 评论 -
JDBC连接mysql记录
package cn.itcast.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class jdbcDemo2 { public static void main(St...原创 2020-01-19 18:32:01 · 175 阅读 · 0 评论 -
创建一个抽象类动物类以及以下几个接口:进食的接口、睡觉的接口、思考的接口、说话的接口。分别定义猫类、人类、鸟类继承动物类并选择实现上述的接口,并创建实例验证。
interface Animal{ void breathe(); void eat(); void sleep();}class Cat implements Animal{ @Override public void breathe() { System.out.println("一直在呼吸..."); } @...原创 2019-12-30 21:43:31 · 1355 阅读 · 0 评论 -
设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类来继承图形类,并实现上述两个方法。并创建实例验证。
(1)【抽象类方法】public abstract class Shape { public abstract double area(); public abstract double perimeter();}【圆继承方法】public class Circle extends Shape {//圆面积 private double diameter; ...原创 2019-12-30 21:42:45 · 4296 阅读 · 0 评论 -
二.定义一个类,该类中包含以下几个方法(静态): 实现两个字符串数组的逆序排序,输出结果为字符串数组; 求两个整形数组的交集; 求两个浮点型数组的并集;
import java.util.Scanner;import static java.lang.Float.max;public class two_2 { static void fanxiang(){//逆序输出 String originalString; String resultString = ""; Scanner ...原创 2019-12-30 21:41:43 · 1056 阅读 · 0 评论 -
一.定义一个汽车类,要求该类中至少包含5个私有的属性(为每个属性定义设置和获取方法),该类中至少包含两个构造方法(一个无参,一个有参),以及包含5~6个方法来描述汽车对象的行为(其中一个方法要能打印输
class Car{ private String ID_num; private String driver; private String type; private String car_num; private String color; public void setID_num(String ID_num) { thi...原创 2019-12-30 21:40:58 · 1788 阅读 · 0 评论 -
定义一个计算器类,该类中包含若干个静态方法(方法用来进行两个整形值或者是两个浮点型值的加,减,乘,除运算)。
import java.util.Scanner;public class calculater { public static int plus(int n,int m){ System.out.println(n+m); return 0; } public static double plus(double n,double m...原创 2019-12-30 21:40:05 · 1452 阅读 · 1 评论 -
在类中定义一静态个方法根据所输入的某个人的出生年份(整形值)来返回这个人的生肖(字符串类型)。
import java.util.Scanner;public class year { public year(){ Scanner scan = new Scanner(System.in); int birth = scan.nextInt(); int twelty=birth%12; switch (twelt...原创 2019-12-30 21:39:21 · 378 阅读 · 0 评论 -
在类中定义一个非静态方法,该方法中用while循环输出乘法口诀表。
public class plex { public plex(){ int i=1,j=1; while(i<=9) { j=1; while(j<=9) { System.out.println(i + "*" + j + "=" + ":" + i * j+"...原创 2019-12-30 21:38:26 · 617 阅读 · 0 评论 -
1. 在类中定义一个静态方法printStar,该方法没有返回值,需要一个整形参数number,在主方法中调用这个方法,调用该方法,输入值6和值10时得到下图的结果。
简单作业题,直接上代码。import java.util.Scanner;public class laosiji { public static void main(String[] args) { Scanner num = new Scanner(System.in); int num1 = num.nextInt(); in...原创 2019-12-30 21:37:34 · 1580 阅读 · 0 评论 -
java 类和接口的区别
//抽象类子类只能继承一个抽象类,但可以实现任意多个接口。//接口中的方法都是默认抽象的,也只能是抽象的,抽象类可以有非抽象方法。//抽象类中变量可以是任意类型,接口中只能静态变量。//抽象类中可以有静态方法和静态代码块,但接口不可以。//接口没有构造方法,抽象类可以有构造方法。...原创 2019-09-26 20:17:03 · 226 阅读 · 0 评论 -
java中interface implements extends区别用法
interface是创建接口的语法implements是使用接口的语法例如:创建一个接口:public interface attack{ void shoot();//默认为抽象类,不能以{}结尾,只能以()结尾}创建一个类使用接口:public soldier implements attack{ //写具体的实现方法 ...原创 2019-09-26 20:16:31 · 843 阅读 · 0 评论 -
java 报错cannot resolve symbol问题
连着好几天遇到这个问题,今天终于解决了。我是最近开始学的,所以问题不是出在maven的配置问题上,还没用到这个插件。比如 这样报错刚刚找到了我的问题,是包的路径引用不全,如上图中我注释掉的那一行,加上import static java.awt.BorderLayout.*;就可以了我没搞懂为什么要加static 然后查了一下:import static(静态导入)是JDK...原创 2019-09-18 18:20:21 · 11634 阅读 · 0 评论 -
java addComponent报错
今天学到GUI图形界面遇到这样的问题完全是照猫画虎,书上的源代码,百度好像没有类似的问题。先挂着,找到原因来修改答案。原创 2019-09-15 15:46:30 · 457 阅读 · 0 评论