07 2020 档案
摘要:#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { FILE *fp = NULL; fp = fopen("./1.txt", "w+
阅读全文
摘要:#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { printf("\n"); system("pause"); return 0; }
阅读全文
摘要:找了很多方法,powershell修改了也变不了 最后找到了这个链接的方法:https://blog.csdn.net/weixin_40040107/article/details/103721554?utm_medium=distribute.pc_relevant.none-task-blog
阅读全文
摘要:手机安卓版本:10 电脑:win64 使用步骤 电脑步骤 下载scrcpy scrcpy 是免费开源的投屏软件,支持将安卓手机屏幕投放在 Windows、macOS、GNU/Linux 上,并可直接借助鼠标在投屏窗口中进行交互和录制。 项目地址:https://github.com/Genymobi
阅读全文
摘要:运行报错 ERROR [RMI TCP Connection(3)-127.0.0.1] - init datasource error, url: jdbc:mysql://localhost:3366/sm?useUnicode=true&characterEncoding=utf8 com.m
阅读全文
摘要:报错 source-1.6 中不支持 diamond运算符 解决方式 在pom.xml文件中修改 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <
阅读全文
摘要:
阅读全文

摘要:
阅读全文

摘要:还有个问题,就是 <link rel="stylesheet" href="../boot/grid/ui.jqgrid.css" type="text/css">这个父类型的css不引入的话,下面设置的就无法生效 老师显示的样式是这样的 个人猜测: * 跟个人的浏览器有关系 * 本来就是那样吃藕丑
阅读全文
摘要:https://www.cnblogs.com/xiaokang01/p/9911501.html
阅读全文
摘要:学这个博主的:https://www.cnblogs.com/wang-kai-xuan/p/11031733.html BootStrapValidator表单验证插件的学习和使用 引入标签 <script type="text/javascript" src="https://cdn.bootc
阅读全文
摘要:安装 postgresql 时遇见了 这个问题 There has been an error.An error occured executing the Microsoft VC+ runtime installer。 解决方式如下: 切换到 :在安装目录的路径目录输入cmd,进入dos,然后运
阅读全文
摘要:Integer s=new Integer(9); Integer t=new Integer(9); Long u=new Long(9); (s==t) 这个是错的,只要有new这个关键字,就是开辟空间,用的是引用 Integer s =9;Integer t =9;(s==t) 这个是对的,在
阅读全文
摘要:一般关系数据模型和对象数据模型之间有以下对应关系:表对应类,记录对应对象,表的字段对应类的属性
阅读全文
摘要:1.Object中没有hasNext() 方式,这个方法是迭代器中的 2.Object没有copy方法,但是有clone()方法, 用于创建并返回该对象的一个副本 1.clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupport
阅读全文
摘要:方法重载(overload): 1.必须是同一个类 2方法名(也可以叫函数)一样 3参数类型不一样或参数数量不一样 方法的重写(override)两同两小一大原则: 方法名相同,参数类型相同 子类返回类型小于等于父类方法返回类型, 子类抛出异常小于等于父类方法抛出异常, 子类访问权限大于等于父类方法
阅读全文
摘要:对于多态,可以总结它为: 一、使用父类类型的引用指向子类的对象; 二、该引用只能调用父类中定义的方法和变量; 三、如果子类中重写了父类中的一个方法,那么在调用这个方法的时候,将会调用子类中的这个方法;(动态连接、动态调用) 四、变量不能被重写(覆盖),”重写“的概念只针对方法,如果在子类中”重写“了
阅读全文
摘要:int是java.lang包中可用的类的名称(x) int为基本数据类型,不是类
阅读全文
摘要:含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以
阅读全文
摘要:( 1 )对于外部类而言,它也可以使用访问控制符修饰,但外部类只能有两种访问控制级别: public 和默认。因为外部类没有处于任何类的内部,也就没有其所在类的内部、所在类的子类两个范围,因此 private 和 protected 访问控制符对外部类没有意义。 ( 2 )内部类的上一级程序单元是外
阅读全文
摘要:这里主要是有一点: 1 Math.ceil(d1) ceil 方法上有这么一段注释:If the argument value is less than zero but greater than -1.0, then the result is negative zero 如果参数小于0且大于-1
阅读全文
摘要:1、一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程(通常说的主线程)。 2、资源分配给进程,同一进程的所有线程共享该进程的所有资源。 3、线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。 4、处理机分给线程,即真正在处理机上运行的是线程。 5、线程
阅读全文
摘要:ThreadLocal继承Object,相当于没继承任何特殊的。 ThreadLocal没有实现任何接口。 ThreadLocal并不是一个Thread,而是Thread的局部变量
阅读全文
摘要:return i++ 比较特殊,先是return i;然后i++。 return i=i+ 1 则不同,它是先让i=i+1,再return
阅读全文
摘要:1)不论有什么运算,小括号的优先级都是最高的,先计算小括号中的运算,得到x+y +""+25+y 2)任何字符与字符串相加都是字符串,但是是有顺序的,字符串前面的按原来的格式相加,字符串后面的都按字符串相加,得到25+“”+25+5 3)上面的结果按字符串相加得到25255 如果int x=20,
阅读全文
摘要:1.子父类存在同名成员时,子类中默认访问子类的成员,可通过super指定访问父类的成员,格式:super.xx (注:xx是成员名); 2.创建子类对象时,默认会调用父类的无参构造方法,可通过super指定调用父类其他构造方法,格式:s uper(yy) (注:yy是父类构造方法需要传递的参数
阅读全文
摘要:volatile到底做了什么: 禁止了指令重排 保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量值,这个新值对其他线程是立即可见的 不保证原子性(线程不安全) synchronized关键字和volatile关键字比较: volatile关键字是线程同步的轻量级实现,所以vola
阅读全文
摘要:java中的关键字有哪些? 答:1)48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for
阅读全文
摘要:
阅读全文
摘要:在java的多态调用中,new的是哪一个类就是调用的哪个类的方法。(x) 原因: ava多态有两种情况:重载和覆写 在覆写中,运用的是动态单分配,是根据new的类型确定对象,从而确定调用的方法; 在重载中,运用的是静态多分派,即根据静态类型确定对象,因此不是根据new的类型确定调用的方法
阅读全文
摘要:引用类型作为函数的参数时,复制的是引用的地址,不会产生一个新的T;而如果T是值类型,其作为函数实参时会复制其值,也就是产生了一个新的T。 下面这段java代码,当 T 分别是引用类型和值类型的时候,分别产生了多少个 T对象和T类型的值() T t = new T();(值类型时:T t;) Func
阅读全文
摘要:Java语言中的异常处理包括声明异常、抛出异常、捕获异常和处理异常四个环节。 throw用于抛出异常。 throws关键字可以在方法上声明该方法要抛出的异常,然后在方法内部通过throw抛出异常对象。 try是用于检测被包住的语句块是否出现异常,如果有异常,则抛出异常,并执行catch语句。 cac
阅读全文
摘要:HashMap和Hashtable都实现了Map接口 HashMap是非synchronized,而Hashtable是synchronized HashTable使用Enumeration,HashMap使用Iterator HashMap允许将 null 作为一个 entry 的 key 或者
阅读全文
摘要:USES-A: 依赖关系,A类会用到B类,这种关系具有偶然性,临时性。但B类的变化会影响A类。这种在代码中的体现为:A类方法中的参数包含了B类。 关联关系:A类会用到B类,这是一种强依赖关系,是长期的并非偶然。在代码中的表现为:A类的成员变量中含有B类。 HAS-A: 聚合关系,拥有关系,是关联关系
阅读全文
摘要:通常一个类实现序列化方式是实现序列化接口 Serializable 序列化的作用:把数据长久的保存在磁盘中,磁盘和内存是不同的,内存一般在程序运行时占用,数据保存周期短,随程序结束而结束,磁盘可以长久保存数据 transient关键字的作用,在已实现序列化的类中,有的变量不需要保存在磁盘中,就要tr
阅读全文
摘要:1.若catch(){}块中,如果有throw 语句,则,try{}catch(){} finally{}块之外的代码不执行; 否则,执行。 2.try{}中有异常,则异常下面代码不执行。 3.finally{}中代码必执行。 catch可以省略,try的形式有三种: try-catch try-f
阅读全文
摘要:注意:此处默认值是在类成员时才可以被初始化有默认值 如果时在局部变量中,必须先自己初始化才可以使用,否则编译失败
阅读全文
摘要:服务器端:ServerSocket提供的实例 ServerSocket server = new ServerSocket(端口号) 客户端:Socket提供的实例 Socket client = new Socket(IP地址,端口号)
阅读全文
摘要:do-while循环结构结束条件是while后的判断语句不成立for循环结构中的3个表达式都可以为空的.
阅读全文
摘要:两个最基本的java回收算法:复制算法和标记清理算法 复制算法:两个区域A和B,初始对象在A,继续存活的对象被转移到B。此为新生代最常用的算法 标记清理:一块区域,标记可达对象(可达性分析),然后回收不可达对象,会出现碎片,那么引出 标记-整理算法:多了碎片整理,整理出更大的内存放更大的对象 两个概
阅读全文
摘要:1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址
阅读全文
摘要:Java又不是C++,什么时候字符数组等于字符串了(对这句话我不负责任)? 而常量池中的字符串,只有变量名不同是可以用双等号判断是否相等的,内存都是常量池中的字符串。 但是new出来的字符串,只能用equals,用双等号是不相等的,因为是两个内存对象。 String的equals首先判断比较的对象是
阅读全文
摘要:1. 构造器中第一行默认是super(),一旦直接父类的构造器中没有无参的,那么必须显式调用父类的某个有参构造。 2. 构造器中第一行的super()可以换成this(),但是this()和super()只能出现一个。 3. super,this关键字与super(),this()不是一回事,前者表
阅读全文
摘要:1、Java中,赋值是有返回值的 ,赋什么值,就返回什么值。比如这题,x=y,返回y的值,所以括号里的值是1。 2、Java跟C的区别,C中赋值后会与0进行比较,如果大于0,就认为是true;而Java不会与0比较,而是直接把赋值后的结果放入括号。 对于这道题就是:编译出错
阅读全文
摘要:1. 粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 Checked Exception 是因为Java编译器要进行检查,Java虚拟机也要进行检查,以确
阅读全文
摘要:jdk1.5以后出现的自动装箱与拆箱 == 对象比较,没有重写toString时比较对象的 引用值, 基本类型 的话就是比较 值 本题是一个自动拆装箱的考题(自动拆装箱JDK需在1.5上),下面的讨论都不针对新开辟对象的情况: 1、基本型和基本型封装型进行“==”运算符的比较,基本型封装型将会自动拆
阅读全文
摘要:日志的级别之间的大小关系如右所示:ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF Log4j建议只使用四个级别,优先级从高到低分别是 ERROR > WARN > INFO > DEBUG。 log4j在运行期间是不可以重新设置的
阅读全文
摘要:Class.forName("com.mysql.jdbc.Driver"); //加载jdbc驱动 con=DriverManager.getConnection(url,user,password); //建立连接 stmt=con.createStatement(); //创建语句执行者(st
阅读全文
摘要:count=count++ 的最终值是count =count,没加上1,该是啥是啥 count++ 的最终值是加一的值 注意: count = count ++ + 1 最终还是1
阅读全文
摘要:java中true ,false , null在java中不是关键字,也不是保留字,它们只是显式常量值,但是你在程序中不能使用它们作为标识符。 其中const和goto是java的保留字。java中所有的关键字都是小写的,还有要注意true,false,null, friendly,sizeof不是
阅读全文
摘要:StringBuilder , StringBuffer ,String 都是 final 的,但是为什么StringBuilder , StringBuffer可以进行修改呢,因为不可变包括的是,引用不可变以及对象不可变,而这三个都是属于引用不可变,(也就是地址不要变,里面的内容随心所欲),而St
阅读全文