一个小白的自学之路
文章平均质量分 61
元气少女帕吉
文不能测字,武不能防身
展开
-
简述各种内部类
内部类内部类的分类成员内部类静态内部类局部内部类匿名内部类内部类的分类成员内部类静态内部类局部内部类匿名内部类内部类:在一个类的内部再定义一个完整的类,编译之后可生成独立的字节码文件,内部类可直接访问外部类的私有成员,而不破坏封装性,可为外部类提供必要的内部功能组件。class Outer { class Inner { }}成员内部类在类的内部定义,与实例变量、实例方法同级别的类。外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象。public class Ou原创 2021-01-16 14:36:49 · 179 阅读 · 1 评论 -
doubleToLongBits介绍
IEEE二进制浮点数算术标准(IEEE754)是20世纪80年代以来最广泛使用的浮点数运算标准,为许多CPU与浮点运算器所采用。这个标准定义了表示浮点数的格式(包括负零-0)与反常值(denormal number)),一些特殊数值(无穷(Inf)与非数值(NaN)),以及这些数值的“浮点数运算符”;它也指明了四种数值舍入规则和五种例外状况(包括例外发生的时机与处理方式)。public static long doubleToLongBits(double value);//源码public s.原创 2021-01-11 12:42:10 · 1330 阅读 · 0 评论 -
switch语句
switch语法switch (key) { case value: break; default: break; }switch语句将从与选项值(上例子为key)匹配的case标签处开始执行直到遇到break语句,或执行到switch语句的结束处为止。如果没有相匹配的case标签,而有default子句,就执行这个子句。与if和if-else语句不同,switch语句可以有许多可能的执行路径。switch可处理byte、short、char和int基本原创 2021-01-07 14:12:43 · 339 阅读 · 0 评论 -
力扣每日一题
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所.原创 2020-12-22 18:58:54 · 680 阅读 · 0 评论 -
字符集和字符编码(Charset&Encoding)(转)
作者:吴秦出处:http://www.cnblogs.com/skynet/字符集和字符编码基础知识常用字符集和字符编码ASCII字符集&编码GBXXX字符集&编码BIG5字符集&编码UnicodeUCS & UNICODEUTF-32UTF-16UTF-8Accept-Charset/Accept-Encoding/Accept-Language/Content-Type/Content-Encoding/Content-Language基础知识计算机中储存的信.转载 2020-12-22 17:17:44 · 345 阅读 · 0 评论 -
约瑟夫环问题 链表和递归解法
数据与集合解法请看https://blog.csdn.net/m0_51283856/article/details/111166914链表解法public class Node { //创建结点,结点数据就为会员id int id; Node next; public Node() { } public Node(int id) { this.id = id; }}public static void count(int n) { //计数用 int k .原创 2020-12-15 21:29:02 · 243 阅读 · 0 评论 -
每日作业1214
有N个会员(编号为1~N)围成一圈, 第一个会员从1开始报数, 报到3的人被拖出去扣分. 下一个接着从1开始报.直到留下最后一位胜利者.设计一个程序, 输入N, 输出最后的胜利者输入: 整数N, N(1输出: 胜利者的编号样例输入: 10样例输出: 4我是帕吉一个风度翩翩的胖子数组解法二级目录三级目录数组解法题目分析:假如我们创建一个长度为N的一维数组,并将其元素分别赋值为1-N;我们知道数组的长度是固定不变, 的所以当某个元素计数到m=3时这个元素也没有办法被移除,所有我们应..原创 2020-12-15 09:51:10 · 335 阅读 · 0 评论 -
不能从java.sql.Connection 转换为 com.mysql.jdbc.Connection
突然遇到这个错误,仔细看了一下原来是Connection导错包了,如果我们使用DriverManagerd的话要使用java.sql包里面的Connectionom.mysql.jdbc.Connection 是mysql自己的接口 针对于对mysql的。java.sql.Connection 这是一个公共的接口...原创 2020-12-13 15:44:59 · 2351 阅读 · 0 评论 -
二维数组打印螺形
我是帕吉一个风度翩翩的胖子螺转矩阵N行M列螺转三角螺转矩阵N行M列//顺时针public static int[][] createMatrix(int n,int m) { int[][] matrix = new int[n][m]; //创建n*m的二维数组,初始值都为0 int right = 1; int down = 2; int left = 3; int up = 4; //上下左右四个方向 int direction = right; //初始向右原创 2020-12-13 14:38:11 · 313 阅读 · 0 评论 -
每日作业1211
删除重复值有一个整数数组, 去掉该数组中重复元素后排序打印,(相同的数字只保留一个, 禁止使用set和语言本身提供的函数)输入:第一行: 整数N 表示该数组的长度第二行: 数组中每个元素的值An(0<N<10000, 0<An<1000)输出:去掉重复元素后的有序数组样例输入:111 3 4 2 6 2 6 2 8 2 6样例输出:1 2 3 4 6 8题目分析:有序排列删除重复数组长度固定,需要额外数组public class Task1211 { pub..原创 2020-12-11 15:05:31 · 255 阅读 · 0 评论 -
有内鬼,谁是张三?
前提:上一周是项目周,所以没有日常作业,今天恢复日常作业。看到小新老师标志性的打卡,本以为是美好的一天,谁知道下面这里我就发现事情不对,难道小新老师发现自己新买的老板椅被大雄搬到了老九君屋子里,毕竟大雄天天搞公众号拍马屁的功夫还是有一手的。等待上午10点小新老师发完作业,我终于发现了这事没这么简单,先不说今天的作业他修改了三遍,就看这作业内容,内容如下:果然事情没有这么简单,通过这个作业我们可以看出以下几点张三当上了中国好声音的评委,但是这个张三竟然五音不全。他想表达什么?往后面看“.原创 2020-12-10 16:42:04 · 443 阅读 · 0 评论 -
多线程复习二
线程安全问题当多个线程并发访问临界资源时,如果破坏了原子操作,可能会造成数据不一致。临界资源:共享资源(同一个对象),一次仅允许一个线程使用,才可保证其正确性。原子操作:不可分割的多步操作,被视作一个整体,其顺序和步骤不可打乱或缺省。同步方式1同步代码块://假设两个线程分别往同一个字符串数组里添加字符串public class ThreadSafe() { private static int index = 0; //字符串数组下标 public static void main(St原创 2020-12-06 19:26:32 · 243 阅读 · 2 评论 -
多线程复习一
目录线程继承Thread类方式实现Runnable接口方式实现Callable接口方式线程的状态单个程序看起来在同时完成多个任务。每个任务在一个线程(thread)中执行,线程是控制线程的简称。如果一个程序可以同时运行多个线程,则称这个程序是多线程的(multithreaded)。多进程和多线程有哪些区别?本质的区别在于每个进程都拥有自己的一套变量,而线程则共享数据。以上摘自《JAVA 核心技术卷一》第十一版线程进程:正在运行的程序线程:进程中的一条执行路径,也是CPU的基本调度单位。原创 2020-12-05 20:41:06 · 226 阅读 · 0 评论 -
Servlet 第一次复习
Tomcatbin:存放二进制可执行文件;startup.bat启动Tomcat、shutdown.bat停止Tomcatconf:里面有两个重要文件,server.xml:配置整个服务器信息,比如修改端口号、编码格式等;web.xml:项目部署描述文件lib:类库,里面全是jar文件logs:日志文件temp:临时文件webapps:存放web项目的目录,里面每一个文件夹都是一个项目创建项目在webapps中建立文件夹(这个文件夹就是你的项目)在刚刚创立的文件夹中,创建WEB-INF原创 2020-12-02 22:45:46 · 241 阅读 · 2 评论 -
util.Date和sql.Date的转换
java.util.Date 无法直接通过JDBC插入到数据库字符串和util.date的转换//直接获得当前系统的日期时间new java.util.Date();//将字符串转换成util.DateSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //不要用无参,自己指定格式//parse方法将字符串转换成一个util.Date类型String str = "2000-06-09";java.util.Date date原创 2020-10-20 00:15:04 · 314 阅读 · 0 评论 -
java.lang.NullPointerException properties配置文件读取报错
一个小白自学Java路上的各种坎今天学习JDBC封装工具类,跨平台方案的时候,感觉思路很正确操作很正确,一切行云流水,敲代码十分钟,检查错误一小时。所以自己记录一下,纯小白分享我的操作,大佬勿喷~直接上图,说关键我要准备插入~properties文件了,发现所在包下面没有新建文件选项继续寻找,src下面还是没有找到文件选项那怎么办?当然找他领导啊,在项目JDBC1上一点一看,我去,终于找到你,然后就新建了properties文件。然后properties文件所在位置。文件的问题终于弄好原创 2020-10-18 23:57:20 · 1031 阅读 · 0 评论