03 2021 档案
摘要:package UDP; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; //下载网络资源 public clas
阅读全文
摘要:简单的tcp连接 客户端 连接到服务器 Socket 发送消息 package TCP; import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress; import java.net.Soc
阅读全文
摘要:线程池中shutdown()和shutdownNow()方法的区别 shutdown() 当线程池调用该方法时,线程池的状态则立刻变成SHUTDOWN状态。此时,则不能再往线程池中添加任何任务,否则将会抛出RejectedExecutionException异常。但是,此时线程池不会立刻退出,直到添
阅读全文
摘要:Synchronized 与Lock的对比 Lock是显式锁(手动开启和关闭锁,别忘记关闭锁) synchronized是隐式锁,出了作用域自动释放 Lock只有代码块锁,synchronized有代码块锁和方法锁 使用Lock锁,JVM将花费较少的时间来调度线程,性能更好。并且具有更好的扩展性(提
阅读全文
摘要:多线程 三种线程创建方式 继承Thread 重写run()方法 子类继承Thread类具备多线程能力 启动:之类对象.start() 不建议使用:避免oop单继承局限性 package demo02; //创建线程方式一:1.继承Thread类 2.重写run()方法 3.调用strat方法 //线
阅读全文
摘要:js方面需要先渲染在进行读取。 错误示范:所获得的的值都为空 正确操作 出问题不要一直在一个思路上死磕,换个思路,看看是不是最基础的地方出错了。 $function(); 它就是代表$()和function()两个函数的结合体 这个的意思就是防止文档在还没有完全加载好就运行jquery 举个例子:人
阅读全文
摘要:java基础 封装继承多态 封装 高内聚,低耦合,不允许外部干涉,仅暴露少量的方法给外部使用,属性私有 get/set(set可加安全的验证--及一些条件的判断) 封装的意义 提高程序的安全性,保护数据 隐藏代码实现细节 统一接口 系统可维护增加 继承 继承的本质是对某一批类的抽象,从而实现对现实世
阅读全文
摘要:package cs; public class xssz { public static void main(String[] args) { //稀疏数组 //前提: 十一行十一列 第1行第2列有个数字1 第二行第三列有个数字2(几行几列都是从零开始数) //创造一个二维数组 0 代表空白 in
阅读全文
摘要:栈、堆、方法区 栈 描述的是方法执行的内存模型,每个方法在执行时都会创建一个栈帧(存储局部变量,操作数栈,动态链接,方法出口等) JVM为每个线程创建一个栈,栈属于线程私有,不能实现线程间的共享 堆 存储创建好的对象和数组 JVM只有一个堆,被所有线程共享 堆是一个不连续的空间分配灵活,速度慢。 方
阅读全文
摘要:2*8怎么运算最快 2<<3 位运算左移移三位最快 x ? y:z 三元表达式 x代表条件 面向百度编程 jdk 7 以后的case 比较支持字符串 string nam = "滴答" switch (nam){ case "滴答" : System.out.println("滴答"); break
阅读全文

浙公网安备 33010602011771号