05 2020 档案

摘要://龟兔赛跑public class Race implements Runnable{ private static String winner; @Override public void run() { for (int i = 0; i <= 100 ;) { //模拟兔子休息 if (Th 阅读全文
posted @ 2020-05-31 21:07 lee的学习博客 阅读(296) 评论(0) 推荐(0)
摘要:总结 TCP TCP:客户端和服务端连接用socket套接字,传输数据时,用输出流输出(OutputStream)。 传输字符串 客户端 public class TcpClientDemo1 { public static void main(String[] args) { OutputStre 阅读全文
posted @ 2020-05-31 10:59 lee的学习博客 阅读(361) 评论(0) 推荐(0)
摘要:网络编程 TCP/IP参考模型 1、IP ip地址:java中的类为InetAddress 唯一定位一台网络上的计算机 127.0.0.1 本机localhost ip地址的分类 IPv4和IPv6 IPv4:127.0.0.1 ,4个字节,0~255 IPv6:128位,8个无符号整数! 公网(互 阅读全文
posted @ 2020-05-30 21:48 lee的学习博客 阅读(129) 评论(0) 推荐(0)
摘要:GUI 1、组件和容器 import java.awt.*;​/*GUI第一个界面 */public class FrameTest01 {​ public static void main(String[] args) { //Frame窗口 Frame frame =new Frame("第一个 阅读全文
posted @ 2020-05-28 17:33 lee的学习博客 阅读(199) 评论(0) 推荐(0)
摘要:运行程序时遇上的问题 Error:Module '基础语法' production: java.lang.ClassCastException: org.jetbrains.jps.builders.java.dependencyView.TypeRepr$PrimitiveType cannot 阅读全文
posted @ 2020-05-18 22:50 lee的学习博客 阅读(658) 评论(0) 推荐(0)
摘要:学习HashSet的思考 疑问:创建自定义类型的HashSet时,为什么引用类型用Set? 学习心得(不一定正确):因为HashSet需要有两个参数传递Key和Value,因为Value是Key值的附属,所以如需进行遍历操作,需将Key存储到一个容器(即一个集合中),而HashSet需要两个值,所以 阅读全文
posted @ 2020-05-18 21:15 lee的学习博客 阅读(133) 评论(0) 推荐(0)
摘要:自平衡二叉树 1、TreeSet/TreeMap自平衡二叉树,遵循左小右大的原则存放; 2、遍历二叉树时,有三种方式: 前序遍历:根左右; 中序遍历:左根右: 后序遍历:左右根; 注意: 前中后说的是“根”的位置,根在前是前序,根在中间是中序,根在后面是后序。左永远在右前面。 3、TreeSet集合 阅读全文
posted @ 2020-05-18 12:35 lee的学习博客 阅读(449) 评论(0) 推荐(0)
摘要:public class Test03 { public static void main(String[] args) { int result = m(); System.out.println(result);//猜测100 } /* java语法规则(有些原则不能破坏,一旦这么说了,必须这么 阅读全文
posted @ 2020-05-14 21:50 lee的学习博客 阅读(149) 评论(0) 推荐(0)
摘要:java 中 return 的两种常见的用法 return语句总是用在方法中,有两个作用: 一个是返回方法指定类型的值(这个值总是确定的), 一个是结束方法的执行(仅仅一个return语句)。 阅读全文
posted @ 2020-05-14 21:13 lee的学习博客 阅读(589) 评论(0) 推荐(0)
摘要:面向对象编程 面向对象 面向对象的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 面向对象就是一个框架,具体实施还是靠面对过程(即方法)。 三大特性: 封装; 继承; 多态。 从认识的角度: 先有对象(实例)后有类(后抽象出一个类)。对象,是具体的事物。类,是抽象的,是对对象的抽象。 例子 阅读全文
posted @ 2020-05-14 20:50 lee的学习博客 阅读(124) 评论(0) 推荐(0)
摘要:类变量可以在main方法中,直接调用,在方法前面加上static修饰符,其实也就相当于类变量。 方法重载 方法名必须相同,但是形参列表一定要不同(参数类型不同,参数个数不同,参数排列顺序不同)。 递归 递归会占用电脑的内存,挤压栈,小基数可以用,大数能不用就不用。 边界条件:边界 前阶段: 返回阶段 阅读全文
posted @ 2020-05-10 08:56 lee的学习博客 阅读(197) 评论(0) 推荐(0)
摘要:Hello World 1.新建一个文件夹 2.新建一个文件,后缀名为.java 3.编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!!!"); }} 4.编 阅读全文
posted @ 2020-05-08 20:07 lee的学习博客 阅读(133) 评论(0) 推荐(0)
摘要:如何解决 could not open `E:\java\lib\amd64\jvm.cfg' 在path环境变量中找到C:\Program Files (x86)\Common Files\Oracle\Java\javapath,找到这个路径中的javapath文件所在位置,删除之。 打开cmd 阅读全文
posted @ 2020-05-08 19:57 lee的学习博客 阅读(2120) 评论(0) 推荐(1)
摘要:运行java程序出现的错误 Java源码本质上是个文本文件,所以需用javac把源码编译成字节码文件,在这编译的过程中,需要注意的是:文件名需跟类名完全保持一致,所以也要注意大小写。 阅读全文
posted @ 2020-05-08 19:50 lee的学习博客 阅读(221) 评论(0) 推荐(0)
摘要:Markdown学习 二级标题 三级标题 最多可有六级标题,标题文字前面加上对应的#表示几级标题(在Typora中,#后加空格即可设置为标题)。 字体 hello world ! hello world! hello world! hello world! 引用 麦叔编程 分割线 图片 格式为:![ 阅读全文
posted @ 2020-05-08 16:18 lee的学习博客 阅读(155) 评论(0) 推荐(0)