![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA核心技术(进阶)
争当土豆丝老师的好学生
陰丹士林藍
怕什么学无止境,进一寸有一寸的欢喜
展开
-
JAVA核心技术:Java 数据库编程
文章目录知识点数据库和SQLDB表SQL基础知识示例JDBC基本操作JDBCJava SQL 操作类库Java连接数据库操作步骤Statement示例代码知识点数据库和SQLDBDB: Database = Data + Base 保存数据的地方数据库:数据+库,存放数据的库(场所)优点数据安全、安全、安全存取效率性价比高DBMS: Database Management System操纵和管理数据库的软件,可建立、使用和维护数据库DB种类文本文件/二进制原创 2020-11-28 15:11:39 · 387 阅读 · 0 评论 -
JAVA核心技术:Java网络编程(续)
文章目录知识点Java NIO 编程BIONIOBuffer 缓冲区Channel 通道Selector多路选择器示例代码Java AIO 编程基础知识示例代码三种I/O的区别Netty 编程基础知识关键技术通道 Channel基于事件驱动 EventLoop事件事件处理 ChannelHandlerChannelHandler工作模式:责任链ByteBuf示例代码知识点Java NIO 编程BIO传统的TCP和UDP通讯:Blocking I/O通讯效率可能由于网络不稳定等情况造成通讯效率低下原创 2020-11-22 19:47:09 · 330 阅读 · 0 评论 -
JAVA核心技术:Java网络编程
文章目录知识点网络基础知识ip地址端口公网和内网通讯协议:TCP和UDPJava UDP编程基础知识实现类示例代码UdpRecvUdpSendJava TCP 编程基础知识实现类示例代码TcpServer和TcpClint交互多个客户端对应一个服务端Java HTTP 编程网页访问HTTPHTMLHTTP访问方式HTTP编程示例代码GetPostJava HTTP 编程 (HttpClient)HttpClientJDK HttpClientHttpComponents练习知识点网络基础知识ip地址原创 2020-11-15 19:10:54 · 391 阅读 · 0 评论 -
JAVA核心技术:多线程和并发编程(续)
文章目录知识点并行计算线程组管理Java并发框架ExecutorJava并发框架Fork-JoinJava并发数据结构ListSetMapQueue & DequeJava并发协作控制线程协作LockSemaphoreLatchBarrierPhaserExchangerJava定时任务执行定时任务简单定时器机制(Timer)Executor +定时器机制Quartz练习知识点并行计算并行模式主从模式 (Master-Slave)Worker模式(Worker-Worker)Ja原创 2020-11-08 08:42:40 · 211 阅读 · 0 评论 -
JAVA核心技术:多线程和并发编程
文章目录知识点多进程和多线程简介多进程概念多线程概念多进程和多线程对比Java多线程实现Java 多线程创建Java 多线程启动Java 多线程实现对比Java多线程信息共享static变量普通成员变量存在问题volatile关键字关键步骤加锁Java多线程管理线程状态生产者与消费者问题线程要做自己的主多线程死锁守护(后台)线程练习知识点多进程和多线程简介多进程概念OS都讲过的当前的操作系统都是多任务OS,每个独立执行的任务就是一个进程。OS将时间划分为多个时间片(时间很短),每个时间片内将C原创 2020-11-06 17:45:23 · 259 阅读 · 0 评论 -
JAVA核心技术:JUnit
文章目录知识点软件测试单元和集成测试白盒和黑盒测试自动和手动测试回归测试测试策略JUnit简介问题分析和测试用例pom文件三角形边长代码三角形边长测试类代码JUnit执行结果Maven执行结果练习知识点软件测试软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试分类单元 vs 集成测试白盒 vs 黑盒测试自动 vs 手动测试回归测试压力测试。。。。。单元和集成测试单元测试(unit t原创 2020-11-01 14:53:51 · 316 阅读 · 0 评论 -
JAVA核心技术:Maven
文章目录前言知识点1.构建工具传统方法2.Maven基础概念和实战Maven基础概念创建Maven项目直接创建间接创建导入第三方jar包Maven编译问题练习前言课程在中国大学MOOC上有的,关键词Java核心技术(进阶)。你们可能对这门课的赚钱能力没有一个认识,但你们现在每写一行代码就能赚一块钱。 ——cly知识点1.构建工具怎样导入第三方库以便我们调用现成的方法?(例如调用已有的第三方库ApacheCommonsMathApacheCommons MathApacheCommonsMat原创 2020-10-12 23:35:19 · 385 阅读 · 2 评论