- 博客(13)
- 收藏
- 关注
原创 创建类实例时,里面各种成员变量的赋值顺序
依据字节码文件解读对于静态修饰的来说:首先会按照代码的顺序,对静态成员变量进行声明(赋默认初始化值),然后放进静态代码块中进行赋值。对于普通的来说:首先会按照代码的顺序,对普通成员变量进行声明(赋默认初始化值),然后放进成员代码块中进行赋值。构造器的内容永远最后执行。注意:1.局部变量没有默认初始化,必须赋值后才能进行使用。2.在类中用static修饰的创建自身对象实例的代码,会先去完成成员代码块和构造器的代码才会回来接着进行类加载,也就是说这时候在下面有一句static i
2021-07-15 13:25:06 592
原创 java Junit 为什么@Test注解里的方法必须是public void修饰的
通过查阅了Junit的源码,里面有段代码是这样的: 1 protected void validateInstanceMethods(List < Throwable > errors) { 2 validatePublicVoidNoArgMethods(After. class , false , errors); 3 validatePublicVoidNoArgMethods(Before. class , false , errors); 4
2021-06-14 10:31:15 881
原创 2021-06-08
Scanner捕获异常报错的问题Scanner是一个扫描器,我们录取到键盘的数据,先存到缓存区等待读取在死循环当中使用try catch去捕获nextInt()和next();异常时无法抛出,这是因为系统Scanner中存在缓存,当我们再重新输入一个数进去时还是用先前输入的那个数来判断,所以一直无法输出,这时候有两种解决办法。一是将创建Scanner的语句移入到循环当中,通过不断的重新创建Scanner对象来解决缓存的问题错误代码:修改后:但是存在的问题是会不断的创建Scanner对象,
2021-06-08 22:18:07 153
原创 lls配置好后,搭建asp网站时,index.asp无响应陷入死循环,但是index.html有效果
其他配置细节我就不写了,别人的博客都有千篇一律,最关键的原因是:点击应用程序池,右键设置应用程序池,将启用32位应用程序改为true。这个是解决当你从网上下载asp源码用来搭建的时候的问题。当有些源码在index.asp中就要链接数据库的,出现连不上数据库的时候,也有可能是这个问题,解决方法一致。...
2020-03-28 02:33:27 446
原创 margin: 0 auto;无效但是 margin-left: 500px;有效的情况,应对的方式
需要在你要设置margin: 0 auto;的上一级标签添加text-align: center;属性
2020-03-22 14:30:26 544
原创 HTML+CSS实现简单的点击轮播图
在这里插入<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> * { padding: 0px; margin: 0px; } .nav { width: ...
2020-03-07 15:19:30 2357
原创 HTML + CSS 实现轮播图效果
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> *{ padding: 0px; margin: 0px; } .nav{ width: 450px; ...
2020-03-05 19:18:29 5664 3
原创 Android studio 证书错误
修改项目的build.gradle把里面的东西全删了换成`buildscript {repositories {mavenCentral()google()maven { url “http://jcenter.bintray.com”}}dependencies { classpath 'com.android.tools.build:gradle:3.4.1' ...
2019-12-18 13:02:00 1013
原创 get方式和post方式的区别
一、get方式 请求信息会显示在地址栏上(当请求信息过大时会报错)post方式 不会在地址栏显示请求信息二、文件上传操作一定是postpost方式和get方式的设置操作:<form action="show.jsp" method="post"><form action="show.jsp" method="get">解决post方式乱码:request.s...
2019-08-06 22:12:44 200
原创 解决表单提交到数据库后出现中文乱码的问题
在第一次从表单获取数据的位置加入request.setCharacterEncoding("UTF-8"); 实现转码 protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-ge...
2019-04-16 15:19:10 1318 1
原创 Servlet中@WebServlet的作用
web3.0中的servlet的类注解@WebServlet("/MyWeb")作用是为了代替web3.0一下的web.xml中的servlet的<servlet-mapping>元素中servlet的配置(web3.0以下版本的servlet类没有类注解)...
2019-04-12 00:32:47 10665 4
原创 JAVA 连接mySQL数据库
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DbUtil {private String url=“jdbc:mysql://localhost:3306/student?useUnicode=true&characterEnco...
2019-03-29 09:12:31 133
原创 u盘不可用,在我的电脑无法显示
问题描述:插上U盘后系统有声音,磁盘管理显示有U盘,但是在我的电脑无显示处理方法:第一步:进入cmd输入diskpart,再输入list disk记住容量跟自己U盘一致的磁盘输入sel disk 1输入online disk第二步:下载一个DiskGenius 选择自己U盘,右键快速分区即可...
2019-03-24 16:11:35 5240 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人