java
深夜不知愁滋味
这个作者很懒,什么都没留下…
展开
-
掷骰子游戏(简略版)
掷骰子是我们都熟悉的小游戏,但是如何用java代码实现呢,其实很简单。我们想做一个最简单的程序,里面有一个特别关键的关键字:Randomrandom能够实现让计算机获取随机数,这样筛子数就会随机输出下面是代码`public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请选择您的角色:"+"\t"+ "a"+"\t"+"b"); String k=sca原创 2021-04-07 20:31:55 · 370 阅读 · 0 评论 -
java开发面试题(40个常问面试题含答案,亲测有效)
连接数据库的配置和操作加载JDBC驱动程序提供JDBC连接的URL创建数据库的连接需要向java.sql.DriverManager请求并获得Connection对象创建一个Statement对象执行SQL语句关闭JDBC对象创建对象的四种方式?1.使用new关键字创建对象2.通过反射的方式3.通过clone的方式j4.通过反序列化的方式接口与抽象类的区别?一个类只能继承一个抽象类,但可以实现多个接口抽象类可以有构造器,但接口不能有构造器抽象类中可以包含非抽象的普通方法,接口原创 2021-04-06 09:06:10 · 28725 阅读 · 5 评论 -
IO流进阶(输入输出流的批量读写)
首先要定义读取文件地址和写入的文件地址如下:File fromFile=new File("D:/aaa.jpg");File toFile=new File("E:/aaa.jpg");之后需要定义一下输入输出流InputStream inputStream= null;OutputStream outputStream=null;然后封装输入输出流try { inputStream=new FileInputStream(fromFile); outputStream原创 2021-04-02 22:52:37 · 506 阅读 · 0 评论 -
IO流进阶(输入流+输出流+单个字节读写)
文件流的传输//得到文件输入流 File fromFile=new File("C:\\Users\\56afff1205caa.jpg"); //inputstream:输入流(java.io下面的) //只能new子类,FileInputStream(文件流) InputStream inputStream=new FileInputStream(fromFile); //定义文件的输出流 //Io流只能处理文件 File tofile=new File("F:/2021/aaa.j原创 2021-04-01 22:37:58 · 109 阅读 · 1 评论 -
java关于IO流的入门知识点
IO流(关于入门知识,还是以概念为主)1.首先第一点:根据IO流的字面意思来看,IO指的就是in和out的缩写,之所以叫流,是因为在计算机看来,所有东西,任何文件都可以看做是二进制的连续的数字文件。跟流水一样,有顺序,有起点和终点的字节集合,是对数据传输的总称或抽象(流的本质就是数据的传输)2.1)流根据流向不同分为输入流和输出流输入流:读入到内存中的流输出流从内存中写出的流2)根据数据类型不同分为字符流和字节流字节流(通用)所有数据都可以使用字节流来进行处理字符流(是一个特殊的字节原创 2021-04-01 22:10:22 · 120 阅读 · 0 评论 -
接口与抽象类
抽象类(使用abstract关键字修饰的,包含有抽象方法的类,叫抽象类)抽象方法:使用abstract关键词修饰的,只有方法的声明,没有方法 的实现子类一旦继承了抽象的父类则子类必须对抽象父类中的抽象方法做成实现或者把自己也定义成抽象类抽象类是不能实例化的,但是继承着抽象类的普通类可以抽象类的特点:1.除了包含抽象方法,也包含非抽象的方法与变量。抽象类不能实例化。不能定义抽象构造函数。不能定义抽象静态方法抽象方法必须在子类中给出具体实现所有抽象类的子类必须实现抽象函数,或者自己也声明原创 2021-03-26 09:05:35 · 122 阅读 · 0 评论 -
java基础题(实现分别输入员工数量,姓名,性别,职位,工资,年龄)
要实现上述功能,我们首先要清楚的知道这种类型的题一个class类无法实现,需要创建两个类相互辅助。第一我们需要构建一个员工类,声明让用户输入数据。import java.util.Scanner; public class Stuff {//(类型+名称)这是我们定义的属性,有了属性才能在下面进行对应的输出。 String name; String sex; String post; double pay; int age; public void init() { Scan原创 2021-03-26 00:05:22 · 4565 阅读 · 0 评论 -
StringBuffer与 StringBuilder
StringBuffer与 StringBuilder**String 类代表字符串。String字符串是常量,它们的值在创建之后不能更改(string对象是不可变的)**StringBuffer:(缓冲的概念)StringBuilder都是可变的字符串例子:(用StringBuffer可以只创建一个内存,然后进行扩建,减少内存消耗)//StringBuilder的操作@testpublic void test1(){//先new一个实例StringBuffer buffer=new原创 2021-03-25 23:41:12 · 81 阅读 · 0 评论