JAVA基础知识
难得的清闲
自己随意记录的一些知识点,如有错误,请指正!
展开
-
idea的maven项目-pom文件中plugin/Dependency “xxx” not found的解决方案
小白新建maven项目的时候遇到如下问题:pom文件添加的依赖找不到。一.添加阿云镜像考虑到可能是网络不行,添加阿云的镜像会快一些在maven目录下的conf/settings.xml中添加: <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/原创 2020-11-16 10:37:10 · 6087 阅读 · 2 评论 -
JavaWeb之MVC设计模式
JavaWeb之MVC设计模式写Java Web项目时会发现,一个中型或者大型项目 随着代码的增多,会发现:代码既可以写在src目录下,也可以写在WebContent目录下。src下可以建很多包 ,WebContent下可以建很多文件夹。所以问题就来了:一个新的类 到底往哪个目录下的哪个文件夹里写?此时解决办法就是:需要一个模式去规范,到底哪个类该往哪里写。1.mvc[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Uc20K91-1601194717875)(C:原创 2020-09-27 16:19:02 · 568 阅读 · 0 评论 -
Java之面试题(一)
Java之面试题(一)Q1 : 数据类型都有哪些?分别的取值范围整型:byte:-2^7 ~ 2^7-1,即-128 ~ 127。1字节。Byte。末尾加Bshort:-2^15 ~ 2^15-1,即-32768 ~ 32767。2字节。Short。末尾加Sint: 有符号int :-2^31 ~ 2^31-1,即-2147483648 ~ 2147483647。4字节。Integer。 无符号int :0~2^32-1。long:-2^63 ~ 2^63-1,即-922337203原创 2020-08-28 11:31:19 · 346 阅读 · 0 评论 -
JAVA模拟简单的多线程服务器
JAVA模拟简单的多线程服务器服务器端public class Main { public static void main(String[] args) throws IOException { //搭建服务器,设置端口号 ServerSocket serverSocket = new ServerSocket(55556); System.out.println("服务器启动完毕"); //等待客户端连接 whi原创 2020-08-21 18:22:26 · 326 阅读 · 0 评论 -
java线程池
线程池缓存线程池public class Main { public static void main(String[] args) { /** * 缓存线程池 * 长度无限制 * 任务加入后执行流程: * 1.判断线程池是否存在空闲线程 * 2.存在则使用 * 3.不存在则创建线程,放入线程池,然后使用 */原创 2020-08-21 18:21:31 · 169 阅读 · 0 评论 -
java-Arraylist集合实现模拟快递柜
java-Arraylist集合实现模拟快递柜1.主函数package main;import Express.Dao.MyList;import Express.Menu;import Express.bean.Express;/** * @Author: 王洋洋 * @Description: * @Date Created in 2020-08-15 13:11 * @Modified By: */public class Main { //初始化 pri原创 2020-08-15 17:47:06 · 591 阅读 · 3 评论 -
面向对象(二)
面向对象(二)封装为了避免逻辑错误,建议对所有属性进行封装。并为其提供set和get方法进行设置和取得的操作。public static void main(String[] args) { // TODO Auto-generated method stub Person p = new Person(); p.name = "张三"; p.setAge(100);//调用setAge p.say(); System.out.println(p.getAge());//原创 2020-08-07 18:39:20 · 167 阅读 · 1 评论 -
什么是面向对象
面向对象1.类与对象类表示一个共性的产物,是一个综合的特征,而对象,是一个个性的产物,是一个个体的特征。(类似生活中的图纸与实物的概念。)类必须通过对象才可以使用,对象的所有操作都在类中定义。类由属性和方法组成:· 属性:就相当于人的一个个的特征· 方法:就相当于人的一个个的行为,例如:说话、吃饭、唱歌、睡觉class 类名{ 成员属性; 成员方法;}一个.java文件可以存在多个类,但是只能有个一个public类,而且public类的名字要和.java文件一致。1.原创 2020-08-03 19:35:42 · 146 阅读 · 1 评论 -
Java之伪随机数的创建(限定范围与不重复)
JAVA创建Random伪随机数Random随机数的创建1.简单范围的随机数 Random num = new Random();//这里的()代表每一次都随机,输入整数代表某个固定的随机数 for(int i=0;i<5;i++) {//生成5个随机数 int ran = num.nextInt(50);//范围是0-50 System.out.println(ran); }2.指定范围的随机数(假设范围为20-30) Random num = new Rando原创 2020-08-02 17:04:51 · 438 阅读 · 0 评论 -
Java之各种基本的用户输入
接收用户输入基本的输入Scanner input = new Scanner(System.in);//用于接收各种数据类型,需要导入.util包。int i = input.nextInt();double j = input.nextDouble();//接收不同类型的数据System.out.println(i);System.out.println(j);//打印出来这样会有一个警告:input没有被释放,好像也没啥影响。解决方法:头尾加入try{}finally{}:Scan原创 2020-07-30 12:28:59 · 1050 阅读 · 1 评论