java学习debug笔记——List
java学习debug笔记------List 当有好几个if判断时候,记得一定要return出去。 避免出现满足多个条件情况 例如该题:单链表删除对应索引的结点 思路:分头尾、中间三种情况讨论,虽然前两种情况若不满足就不会进入while循环,但是避免产生错误,还是要用return返回,结束该方法。 public boolean addIndex(String str,int index){ //…
java学习debug笔记------List 当有好几个if判断时候,记得一定要return出去。 避免出现满足多个条件情况 例如该题:单链表删除对应索引的结点 思路:分头尾、中间三种情况讨论,虽然前两种情况若不满足就不会进入while循环,但是避免产生错误,还是要用return返回,结束该方法。 public boolean addIndex(String str,int index){ //…
随着互联网发展,文件传输效率越来越快,相应的传输协议也越来越复杂。早年有很多文件传输协议如今已经很少再用,所谓老兵不死,只是慢慢凋零。这些协议尽管现在使用不多,但它们的设计思想依然值得我们好好研究和掌握。 例如FTP以及它的UDP版本TFTP,它们实现文件传输的协议设计思想依然非常值得研究,它对我们设计新协议依然很有启发性。本节开始,我们研究TFTP协议的原理以及相关代码实现。 TFTP原名叫Tr…
该学习笔记只记录对于孙同学来说是重点的知识,所以不是详细版 *C++和java都是 混合型 程序语言,java是基于c++之上,c++是为了回溯相容于C *Java程序语言在设计上,彻底假设使用者仅以 面向对象模式 进行程序设计, 万物皆为对象 ,即使Java程序本身也是一个对象 *reference(引用)是操控对象的钥匙 类似电视与遥控器的关系 *所有的对象必须由你来建立 1.new一个对象(…
(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public (2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器,此构造器也应该通过调用各个特性的设置方法来设置特性的缺省值。 (3)一个javaBean类不应有公共实例变量,类变量都为private (4)持有值应该通过一组存取方法(getXxx 和 setXxx)来访问:对于每个特性,应该有一个…
1.Sting 在Java中,数据类型分为基本数据类型和引用数据类型。基本数据类型有:4类(即:整型,浮点型,字符型,布尔型),8种(即:byte、short、int、long、float、double)。引用数据类型有:Sting,包装类(Byte、Short、Integer、Long、Float、Double、Character)等。 public class String1 { public…
更多 Java 并发编程方面的文章,请参见文集《Java 并发编程》 原子操作 不会被线程调度机制打乱的操作,一旦开始,就一直运行到结束。 注意,i++, ++i, i--, --i 不是原子操作,以 i++ 为例,实际上它包括了以下三个步骤,在多线程情况下每一步都可能会被打乱: 1,读取 i 2,操作 i + 1 3,写回内存 例如如下代码: 开启 100 个线程,同时执行 i++,最后结果并不…
如题所示:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 这是第一种方法 public class ReplaceChar { /** * @param args */ public static void main(String[] args) { StringBuffer str = n…
https://blog.csdn.net/testcs_dn/article/details/36455669
log4j 推荐理由:向system.out.println()说永别,刚开始学java的时候总是喜欢依靠system.out.println()的输出来查看异常和调试。后来工作后就果断log4j了,这样项目开发和发布的时候,可以根据自己的需求开关日志级别,把日志打印到远程服务等多种功能。现在这个基本成为标配了。 这篇文章分享之前我还是要推荐下我自己的JAVA群:452180294 ,不管你是小白…
T表示返回值是一个泛型,传递啥,就返回啥类型的数据,而单独的T就是表示限制你传递的参数类型,这个案例中,通过一个泛型的返回方式,获取每一个集合中的第一个数据, 通过返回值 T 和T的两种方法实现。 T 用法 返回值,直接写T表示限制参数的类型,这种方法一般多用于共同操作一个类对象,然后获取里面的集合信息啥的。 public class Demo2 { public static void main…