- 博客(13)
- 收藏
- 关注
原创 &与*的区别
C++入门篇:&与*的区别&的作用:&:在C++中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。&后跟一个变量。每个变量对应一个存储空间块。每个存储空间都有一个数字,即地址,&变量名表示取出该代码,而变量名表示取出该编号对应的存储空间中的值。列如:int a=3;(先定义一个变量a,a有一个存储空间块,我们让它的值为3,即空间块里面的值为3)int &b=a;(这时候,&b可以看做一个整体,它指向a 的内存地址,
2021-09-03 10:38:44
8451
原创 java编程百钱买百鸡
public class Demo01 { public static void main(String[] args) { for(int a=0;a<20;a++) {//公鸡 for(int b=0;b<30;b++) {//母鸡 for(int c=0;c<100;c++) {//小鸡 if(a+b+c==100&&5*a+3*b+c/3==100&&c%3==0){ System.out.println("公鸡"+a+"母鸡"+b+"
2021-04-19 23:06:33
299
原创 线程
面试题:进程与线程的区别进程:是系统进行资源调度与分配的最小单位线程是CPU调度和分派的基本单位一个进程包含一个或多个线程进程在执行过程中拥有独立的内存单元,而多个线程共享内存线程执行开销小,但不利于资源的管理和保护;进程则相反线程有6种状态:新建,运行(可运行),阻塞,等待,计时等待和终止。创建线程的四种方式:1.继承Thread类,重写run方法2.实现Runnable接口3.实现Callable接口Callable和Runnable的区别:Runnable接口不会返回结果和抛出
2021-04-11 23:01:48
213
原创 掷骰子游戏(简略版)
掷骰子是我们都熟悉的小游戏,但是如何用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
386
原创 java开发面试题(40个常问面试题含答案,亲测有效)
连接数据库的配置和操作加载JDBC驱动程序提供JDBC连接的URL创建数据库的连接需要向java.sql.DriverManager请求并获得Connection对象创建一个Statement对象执行SQL语句关闭JDBC对象创建对象的四种方式?1.使用new关键字创建对象2.通过反射的方式3.通过clone的方式j4.通过反序列化的方式接口与抽象类的区别?一个类只能继承一个抽象类,但可以实现多个接口抽象类可以有构造器,但接口不能有构造器抽象类中可以包含非抽象的普通方法,接口
2021-04-06 09:06:10
29501
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
512
原创 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
118
1
原创 java关于IO流的入门知识点
IO流(关于入门知识,还是以概念为主)1.首先第一点:根据IO流的字面意思来看,IO指的就是in和out的缩写,之所以叫流,是因为在计算机看来,所有东西,任何文件都可以看做是二进制的连续的数字文件。跟流水一样,有顺序,有起点和终点的字节集合,是对数据传输的总称或抽象(流的本质就是数据的传输)2.1)流根据流向不同分为输入流和输出流输入流:读入到内存中的流输出流从内存中写出的流2)根据数据类型不同分为字符流和字节流字节流(通用)所有数据都可以使用字节流来进行处理字符流(是一个特殊的字节
2021-04-01 22:10:22
122
原创 接口与抽象类
抽象类(使用abstract关键字修饰的,包含有抽象方法的类,叫抽象类)抽象方法:使用abstract关键词修饰的,只有方法的声明,没有方法 的实现子类一旦继承了抽象的父类则子类必须对抽象父类中的抽象方法做成实现或者把自己也定义成抽象类抽象类是不能实例化的,但是继承着抽象类的普通类可以抽象类的特点:1.除了包含抽象方法,也包含非抽象的方法与变量。抽象类不能实例化。不能定义抽象构造函数。不能定义抽象静态方法抽象方法必须在子类中给出具体实现所有抽象类的子类必须实现抽象函数,或者自己也声明
2021-03-26 09:05:35
140
原创 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
4589
原创 java入门(输入一个学生成绩,并判断成绩等级)
import java.util.Scanner;public class Dome0102 { public static void main(String []args) { //给出一个学生的成绩,进行分级A,B,C,D,E //用户输入一个学生成绩 Scanner scanner = new Scanner(System.in); System.out.println("请输入一个学生成绩"); int score = scanner.nextInt();
2021-03-25 23:46:25
5271
2
原创 java入门【两个(整型)数相加】
import java.util.Scanner;//引入Scanner类。public class Demo01 { public static void main(String[] args) { //static表明具有静态属性,也就是说main方法中的代码是存储在静态存储区(方法区)的 //public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数。 //参数String[] args,字符串数组参数args为开发人员在命令行状态下与程序交互提供了一
2021-03-25 23:44:27
2331
原创 StringBuffer与 StringBuilder
StringBuffer与 StringBuilder**String 类代表字符串。String字符串是常量,它们的值在创建之后不能更改(string对象是不可变的)**StringBuffer:(缓冲的概念)StringBuilder都是可变的字符串例子:(用StringBuffer可以只创建一个内存,然后进行扩建,减少内存消耗)//StringBuilder的操作@testpublic void test1(){//先new一个实例StringBuffer buffer=new
2021-03-25 23:41:12
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人