1、今天发现一个很明显的错误,建立的类的名字和java文件的名字不一样,必然会出错。 2、Java对大小写要求特别严格,如将System写成system肯定,将String写成string肯定。 3、使用JFrame时,不要忘记frame.setVisible(ture);如果忘记了的话,会出现这种现象,整个窗口不显示任何东西,只有当你拖动它的时候,它才会显示出来。 4、
原创 2013-01-01 09:39:31
645阅读
纯属个人学习笔记,else与最近的if匹配
原创 2022-12-15 17:39:56
147阅读
1点赞
指针的指针容易越界操作指针叠加会不断改变指针方向返回局部变量地址不可以释放野指针代码示例:#d
原创 2022-09-22 09:56:54
75阅读
# Java科普 Java是一种广泛使用的编程语言,具有强大的功能和广泛的应用领域。但是,即使对于经验丰富的程序员来说,有一些常见的仍然会导致程序出现错误。本文将介绍一些Java中的,并提供相应的代码示例,以帮助读者更好地理解和避免这些错误。 ## 1. 空指针异常 空指针异常(NullPointerException)是Java中最常见的错误之一。它通常发生在试图调用空对
原创 8月前
29阅读
!a \(\Leftrightarrow\) a==0 , a \(\Leftrightarrow\) a!=0 memset 只能对数组的一维赋值 sort 函数默认升序排列,即 \(x<y\) 把 INF 设到足够大,但也别大到 0x7fffffff 记得时刻取模,有减法时记得先 +mod 再 ...
转载 2021-07-20 20:08:00
225阅读
2评论
SQL:小心DDL提交事务 DDL语句执行的第一步就是COMMIT,然后才是执行DDL本身,命令本身能否执行不管,只要DDL关键字出现,系统就提交!很多人喜欢在过程里用DDL语句,要是对这点没有强烈的意识,就很容易出错,比如你是执行一些列更新语句,但是要在一个事务里,就是一起成功或失败。如果语句中间任何一个地方出现了DDL,那这个事务的原子性就被破坏了,而你却毫不知情! SQL
转载 精选 2010-11-19 17:51:21
793阅读
2评论
Array.prototype.slice(start[,end])返回的切片包含左端点的元素,不包含右侧的元素 Array.prototype.find()返回的值中,若有对应的值,则会返回这个值;否则返回undefined js中forEach循环“好像”比for(){}循环遍历更为高效,这一 ...
转载 2021-11-02 20:30:00
112阅读
2评论
73.数组切片 hhh='ABCabcDEFdef' print(hhh[2:-1:3]) 运行结果:CcF [开始:结束:间隔] 不包括结束位置 74. 编码与解码 编码就是编成字节码。 字符串根据utf8编码encode为字节码,字节解码decode对应的字符串。 有一个UTF-8编码的文件,需
转载 2020-12-21 20:25:00
400阅读
2评论
1.函数的默认参数只初始化一次 函数的默认值只会创建一次,之后不会再变了,使用对象(列表、字典、实例)作为默认值,会导致函数混乱,如下面的函数在后续调用中积累传递给它的参数 def f(a, L=[]): L.append(a) return L if __name__ == '__main__':
转载 2020-12-15 17:25:00
555阅读
2评论
8. __init__函数内不可以使用return语句 Python规定__init__函数只能返回None,否则会引起TypeError 9. 在try…except…finally中return try和except中return语句设定的返回值,可以在finally块中被修改; 实践中不要在f
转载 2020-12-15 20:14:00
2145阅读
2评论
45.不可变对象与可变对象 可变对象与不可变对象的区别在于对象本身是否可变。 python内置的一些类型中 可变对象:list dict set 不可变对象:tuple string int float bool 46.PEP8规范识别 序列为空if seq/ if not seq,不用if seq
转载 2020-12-17 21:10:00
613阅读
2评论
一 #define的多分支: #ifdef AAA a=1; #elif BBB a=2; #elif CCC a=3; #else a=4; #endif 二:数值的范围判断: 因为计算机不能识别连续的判断符所以不能写成if(0<a<10),应该写成if(0<a&&a<10) 三字符串处理时数据类型 char*与unsigned char*: 8位无符号数
转载 2021-01-19 09:46:00
110阅读
2评论
1.局部变量不能加访问修饰符2.线程中的run方法是public void run(){},重写时需要注意修饰符3.instanceof的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。4.StringBuffer没有重写equals方法,该方法是比较两个对象是否相同,而不是比较字符串内容5.Throwable有两个子类分别是Error和Exception6.多态不能应用在
对于Android程序员来说平时开发Android应用很多地方需要我们注意,下面是Android123通过浏览大部分源码的地方。   一、数据库的Cursor    对于Android SQLite数据库封装的查询返回对象Cursor来说比较容易出错的有   1. Cursor返回可能为null    如果query返回的Cur
原创 2012-01-21 15:33:08
484阅读
参考酷客网,对其进行了简单整理1、下面的程序并不见得会输出 hello-std-out,你知道为什么吗?#include<stdio.h>#include<unistd.h>intmain()  {    while(1)    {      &
原创 2013-05-30 15:01:00
392阅读
上一讲,我带你一起领略了 Mutex 的架构演进之美,现在我们已经清楚 Mutex 的实现细节了。当前 Mutex 的实现貌
转载 2022-05-30 20:03:30
315阅读
@Delete("<script>" + "DELETE FROM admin_info WHERE adminInfoUse=1 and adminId in" + "<foreach collection='array' open='(' item='adminids' separator=', ...
转载 2021-10-07 20:26:00
60阅读
2评论
最近又把javase中基础知识看了一遍,先将自己觉得的地方总结下。 一、面试题之变量相加和常量相加的区别 下面代码是否有问题byte b1 = 3; byte b2 = 4; byte b3 = b1 + b2; byte b4 = 3 + 4;b3类型转换出错,需强制转换成byte类型,b4正确 从两方面去回答这个题 b1和b2是两个变量,变量里面存储的值都是变化的,所以在程序运行中J
1.子查询不能返回多个值由于子查询只能返回一个值,因此,如果子查询的结果不是返回单个值,那么系统就会发出错误信息。例如,在SQLServer的编辑器中,输入如下代码:SELECTcat_id,goods_nameFROMgoodsWHEREcat_id>(SELECT*FROMbrandWHEREname='荣耀');单击工具栏上的运行按钮,查询结果如图14.5所示。图14.5子查询返回多个
原创 2018-01-06 13:27:52
511阅读
  • 1
  • 2
  • 3
  • 4
  • 5