• AI大模型课程
    • Java基础课程
    • Java进阶课程
    • JavaWeb课程
    • web前端课程
    • Android基础课程
    • Android进阶课程
  • 腾讯QQ
  • 微信二维码
logo
  • AI大模型
    • 原生agent
    • LangChain框架
  • Java技术
    • java概述
    • Java 语法基础
    • Java集合框架与数据结构
    • Java面向对象
    • Java面向对象高级特性
    • Java异常处理
    • 输入输出(IO)操作
    • 多线程编程
    • Java网络编程
    • 设计模式
  • JavaWeb
    • Servlet与Jsp
    • struts2
    • springboot
    • springcloud
    • spring
    • mytatis
    • Hibernate
    • web服务器
  • Android技术
    • Android概述
    • 开发环境
    • Android UI界面
    • Activity活动
    • Fragment碎片
    • 数据存储
    • Notification通知
    • Receiver广播
    • Android动画
    • Android经验
  • web前端技术
    • html/css/js
    • vuejs
    • reactjs
    • koa2
    • 动画
    • 面试题
    • 优化
  • 认知成长
    • 观点
    • 技术前沿
    • 简历面试
    • 创业相关
当前位置:

首 页  

周sir

我是周sir,这是我的博客。致力于分享我学会的技术和优秀的文章。微信公众号 “周sir专栏” 欢迎大家关注。

Java线程的概念

Java线程的概念

周sir - 2015年4月13日 - 多线程编程 - 0 条评论 - 1526浏览 阅读更多...

和其他多数语言不同,Java 内置支持多线程。多线程程序包含两条或两条以上并发运行的部分,每一部分叫一个线程(thread),各有独立执行路径。多线程是多任务处理的一种特殊形式。 多任务处理几乎被所有现代操作系统支持,但分两种:基于进程的和基于线程的。把两者分清很重要。 一、进程与线程 进程(pro…

标签:多线程,
Java双向链表的实现

Java双向链表的实现

周sir - 2015年4月12日 - Java集合框架与数据结构 - 0 条评论 - 1799浏览 阅读更多...

学过数据结构的人对双向链表都不陌生。用 Java 怎么实现?链表在内存里并不连续,逻辑顺序靠指针串起来。每个结点有数据域,还有指向其它结点的引用。 单链表只有后继。要对某个结点的前驱动手,只能从头再走一遍,很麻烦。双向链表多一个指向父结点的引用,前后都能走。 一、结点:数据 + 父指针 + 子指针 …

标签:集合,
Java的数据结构

Java的数据结构

周sir - 2015年4月12日 - Java集合框架与数据结构 - 0 条评论 - 1829浏览 阅读更多...

线性表、链表、哈希表是常用数据结构。做 Java 开发时,JDK 已经在 java.util 里准备好了一套类。下面按接口把各自的职责和使用方式理清。 记住两棵树:Collection(单列)和 Map(键值)。SDK 不提供直接实现 Collection 的类,实现都落在 List、Set 这些子…

标签:集合,
初学java从这里开始

初学java从这里开始

周sir - 2015年4月11日 - java概述 - 0 条评论 - 1711浏览 阅读更多...

很多新手学 Java,一上来就被"JDK、JVM、JRE、环境变量、面向对象、多态"这一堆词砸晕,不知道先抓哪头。这篇文章把 Java 入门必须过的 18 个知识点串成一条线:先让程序跑起来,再学语言基础,最后进到面向对象和高级特性。跟着这条线走,你会对 Java 有一个完整而不混乱的骨架。 说明:…

标签:JVM,
Java多线程机制

Java多线程机制

周sir - 2015年4月10日 - 多线程编程 - 0 条评论 - 1700浏览 阅读更多...

线程是一个程序内部的顺序控制流:一个进程相当于一个任务,一条线程相当于这个任务里的一条执行路径。多进程是操作系统同时跑多个程序;多线程是同一个应用程序里有多条顺序流同时执行。Java 的线程通过 java.lang.Thread 实现。 JVM 启动时会有一个由 public static void…

标签:多线程,
一个虽复杂但可直接套用的线程池实例

一个虽复杂但可直接套用的线程池实例

周sir - 2015年4月10日 - 多线程编程 - 0 条评论 - 1517浏览 阅读更多...

继「多线程程序模型研究」之后,再给出一个更复杂、但功能比较完整、可以直接套用的线程池。实例改写自 Apache 项目源码(原文约 800 行,跑在 Tomcat 等服务器上),这里做了精简,只留核心,并配测试类。 学完可以直接模仿套用,不必自己从零再写一遍池。关键两块:线程池类 ThreadPool…

标签:多线程 线程池,
多线程程序模型之线程池

多线程程序模型之线程池

周sir - 2015年4月10日 - 多线程编程 - 0 条评论 - 1647浏览 阅读更多...

多线程是复杂程序里几乎躲不开的一块。为了把运行性能拉上来,把工作拆成多条线程是常见做法。下面用扫描主机端口的例子,把单线程、一端口一线程、以及两种线程池模型都走一遍。 阅读前提:有一定 Java 基础,对 Socket 不陌生。原文程序在 Java SDK 1.4.2 下编译运行通过。 一、单线程扫…

标签:多线程 线程池,
面向对象的思维方法

面向对象的思维方法

周sir - 2015年4月10日 - Java面向对象 - 0 条评论 - 1572浏览 阅读更多...

从学 Java 才真正碰到 OOP。习惯用 C 的人,往往会嫌 Java 慢、代码长、一件小事要拆好多类。抵触很正常;真正别扭的,是不知道该怎么提炼类,一不小心又滑回过程式思路。 面向对象的精髓,是从现实世界的人类思维习惯出发:先谈业务要什么,再翻译成程序能懂的结构。封装的是业务逻辑,不是 sele…

标签:OOP,
Java输入输出(IO)和流的基本概念

Java输入输出(IO)和流的基本概念

周sir - 2015年4月3日 - 输入输出(IO)操作 - 0 条评论 - 1703浏览 阅读更多...

输入输出(I/O)是程序与外部设备或其他计算机交互的操作:从键盘读、从本地或网络文件读、往外写。Java 把这些操作用流统一接口表示,程序设计更简单。 流(Stream)指输入输出时各部件之间的数据流动。按传输方向分成输入流与输出流。流里既可以是原始二进制,也可以是按某种格式编码后的数据。 一、输入…

标签:IO,
Java输入输出(IO)流总结

Java输入输出(IO)流总结

周sir - 2015年4月3日 - 输入输出(IO)操作 - 0 条评论 - 1778浏览 阅读更多...

Java 的 IO 可以按三个轴来记:方向(输入 / 输出)、数据单位(字节 / 字符)、功能(节点流 / 处理流)。四个抽象基类是 InputStream、OutputStream、Reader、Writer。 分类轴 一类 另一类 方向 输入流 输出流 数据单位 字节流 InputStream …

标签:IO,

文章导航

上页 第 1 页 … 第 39 页 第 40 页 第 41 页 … 第 44 页 下页
2026年 10月
一 二 三 四 五 六 日
 1234
567891011
12131415161718
19202122232425
262728293031  
« 9月    

OOP (48)JavaScript (40)面试经验 (30)AI (28)程序员成长 (28)Agent (27)Activity (27)Vue (21)IO (19)多线程 (16)LangChain (15)性能优化 (15)网络请求 (12)数据类型 (11)SQL (11)Spring (11)MySQL (11)JSP (10)IDEA (10)环境配置 (9)
  • 最新文章
  • 随机文章
  • 热门文章
火锅店生意-第一性原理

火锅店生意-第一性原理

 2026-09-16   22   0

徐新-做正确的事

徐新-做正确的事

 2026-09-16   27   0

Android Studio查看SQLite数据库完全指南

Android Studio查看SQLite数据库完全指南

 2026-09-05   29   0

Android 控件美化实战:Shape、Selector 与 layer-list

Android 控件美化实战:Shape、Selector 与 layer-list

 2026-09-05   44   0

Android Studio USB 调试真机映射屏幕画面

Android Studio USB 调试真机映射屏幕画面

 2026-09-03   32   0

MCP 技术实战指南:从原理到落地

MCP 技术实战指南:从原理到落地

 2026-09-02   41   0

RAG 深度解析:从数学原理到生产级工程实战

RAG 深度解析:从数学原理到生产级工程实战

 2026-09-01   31   0

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

 2026-08-31   40   0

LangGraph常见WorkFlow-七种编排模式

LangGraph常见WorkFlow-七种编排模式

 2026-08-31   29   0

基于未来做决策:贝索斯的”时间穿越”思考法

基于未来做决策:贝索斯的”时间穿越”思考法

 2026-08-29   41   0

Agent 之多智能体:从一人包办到流水线协作

Agent 之多智能体:从一人包办到流水线协作

 2026-08-17   39   0

说说你对vue的理解?

说说你对vue的理解?

 2021-04-07   858   0

事件相关概述

事件相关概述

 2015-04-20   1488   0

Android布局代码实现

Android布局代码实现

 2015-04-20   1763   0

设计模式总结

设计模式总结

 2016-05-09   1605   0

android的消息处理机制

android的消息处理机制

 2015-12-23   1603   0

Android中的Intent详细讲解

Android中的Intent详细讲解

 2015-06-19   1689   0

《使命、愿景、价值观是什么?》

《使命、愿景、价值观是什么?》

 2020-02-23   992   0

程序员保持快乐活跃的6个好习惯

程序员保持快乐活跃的6个好习惯

 2015-04-23   847   0

想写好前端,先练好内功

想写好前端,先练好内功

 2021-07-26   909   0

AI大模型开发从OpenAI调用开始

AI大模型开发从OpenAI调用开始

 2026-08-15   117   2

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

 2026-08-17   56   1

Java GUI程序设计入门

Java GUI程序设计入门

 2015-06-04   1783   0

人人都在谈论的Apple Pay

人人都在谈论的Apple Pay

 2016-02-19   1396   0

软件工程师应该多写文章

软件工程师应该多写文章

 2015-03-28   1805   0

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

 2020-09-22   1511   0

Java面向字节流的应用

Java面向字节流的应用

 2015-04-17   1606   0

ActiveMQ简述

ActiveMQ简述

 2017-06-24   1365   0

vscode 前端常用插件推荐

vscode 前端常用插件推荐

 2020-04-04   1578   0

极客之家十一年:编程与兴趣一致,技术与实践结合

极客之家十一年:编程与兴趣一致,技术与实践结合

 2026-08-19   42   0

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com。

Copyright © 2026 极客之家 All rights reserved.  .

蜀ICP备2025170724号 站长统计

回到顶部