- 博客(8)
- 收藏
- 关注
原创 智能销售系统_day01
1.项目搭建准备 1.建立maven-web项目 2.导入项目需要的jar包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...
2019-07-04 19:32:50
213
原创 Java线程的两种启动方式
创建新执行线程有两种方法。 一种方法是将类声明为 Thread 的子类,该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。 public class Hello_Java { public static void main(String[] args) { UserThread t1=new UserThread("1"); UserThread t...
2019-05-04 21:45:32
498
原创 JAVA中的递归思想
斐波那契数列 将上一次运算结果作为参数传递到下一次调用 package cn.itsource.xwq; public class BirthRabbit { int result = f(5); } public static int f(int x) { if (x == 1 || x == 2) { return 1; } else { return f(x - ...
2019-05-04 21:37:25
434
原创 Java集合总结
集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用 集合中接口与类的关系 Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序...
2019-05-04 19:41:51
279
原创 StringBuffer和StringBuiler相比于String的优势
java中操作字符串的三种常见类String、StringBuffer、StringBuilder,string被final修饰,内容不可变,每次对String赋值都是new了一个新的对象,用"+"拼接也是new一个新对象。 而StringBuffer、StringBuilder提供了append方法,允许对象在原来的基础上直接添加字符串,StringBuilder是线程不安全的 package ...
2019-05-04 19:31:41
491
原创 Java.io中5种读写文件的方式
这里写自定义目录标题Java.io Java.io Java.io中主要有四大抽象类,两种字符类(InputStream/OutputStream),两种字节类(Reader/Writer) 一、InputStream、OutputStream(字节流) //读取文件(字节流) InputStream in = new FileInputStream("d:/1.txt"); ...
2019-05-04 19:17:32
345
原创 私有化构造方法如何实例化对象
私有化的构造方法如何创建对象 在java中,对象的创建都是由构造方法实现的,如果将构造方法私有化,根据private的用法,就只能在类的内部创建类的对象。外部又怎么得到这个对象呢,是否可以提供一个public方法返回在类内部创建的对象。 看代码,我们使用上面的思路获取这个类的两个对象 class SingletonDemo{ //私有化构造方法 private SingletonDemo(){...
2019-04-16 17:02:47
4520
2
原创 类实现多个接口中的同名方法
@java 类实现多个接口中的同名方法 java中类可以同时实现多个接口,实现接口的同时必须实现接口中的所有方法;如果不同接口中存在同名方法,那么类实现的是哪个接口中的方法呢? 来看代码,笔者使用的JDK版本为java8 public class InterfaceDemo { public static void main(String[] args) { Son s = new Son(...
2019-04-16 16:36:28
1945
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人