java
网络编程
persistenthuang
☞
展开
-
JAVA-Web-用Java搭建世界
文章目录Java-Web基本概念Web服务器Tomcat访问网站的流程下载安装Http协议 Java-Web 基本概念 web应用程序:可以提供浏览器访问的应用程序 多个web资源,对外界提供访问 URL统一资源定位符 统一的web资源会被放在同一文件夹下,web应用程序—>Tomcat服务器 一个web应用由多部份组成: html,css,JavaScript jsp,servlrt Java程序 jar包 配置文件(Properties) web应用程序编写完成后 若想提供给外界访问原创 2020-07-23 16:06:18 · 652 阅读 · 1 评论 -
maven环境下载+IDEA项目搭建+maven框架配置
文章目录Maven下载解压配置环境变量:测试配置成功:Dos下输入:mvn -version配置镜像,加速下载:在安装目录下conf目录下setting.xml配置文件中修改配置本地仓库:在安装目录下conf目录下setting.xml配置文件中修改为自己的地址IDEA新建maven项目(模板创建)Maven相关设置IDEA创建maven项目(不用模板)配置Tomcatpom.xml Maven 安装步骤: 下载地址 下载解压 配置环境变量: 系统环境变量中添加: M2_HOME:maven目录下的bi原创 2020-07-19 10:11:24 · 186 阅读 · 0 评论 -
java操作表格(POI、EasyExcel)
文章目录java操作表格(POI、EasyExcel)POI创建表读取表表格中的不同类型的获取easyExcel java操作表格(POI、EasyExcel) easyExcle在线文档 POI maven依赖 <!--xls(03)--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <versi原创 2020-08-15 21:31:49 · 267 阅读 · 0 评论 -
Java-注解和反射-03
文章目录Java-注解和反射注解(Annotation)内置注解元注解反射类的加载动态创建对象 Java-注解和反射 所有的框架的底层 注解(Annotation) Annotation不是程序本身,可以对程序做出解释 可以被其他程序读取 格式: 以“@注释名”在代码中存在,还可以添加一些参数值 “@SuppressWarnings(value=“unchecked”)” 可以附加在package、class、method、field、等,给他们添加了额外的辅助信息 可以通过反射机制编程实现对这原创 2020-07-11 11:51:49 · 292 阅读 · 0 评论 -
Java-网络编程-TCP+UDP-02
文章目录Java网络编程IP:InetAddress端口Port Java网络编程 IP:InetAddress 唯一定位一台网络上计算机 127.0.0.1:本地localhost IP地址分类: IPv4/IPv6 公网-私网 ipconfig查询本机IP 域名:记忆IP问题 public class Main { public static void main(String[] args) { try { //查询本机IP地址原创 2020-07-10 23:06:00 · 123 阅读 · 0 评论 -
Java-多线程+并发编程-01
文章目录Java多线程(Thread)线程的创建Thread ClassRunnable接口Callable接口 Java多线程(Thread) main函数是主线程 线程由操作系统调度 存在资源抢夺时,要加入并发控制 线程的创建 Thread Class 继承Thread类 重写Run方法,编写线程实体 创建线程对象,调用start()方法启动线程 public class ThreadTest extends Thread{ @Override public void run()原创 2020-07-10 21:45:37 · 192 阅读 · 0 评论 -
Java-JavaDoc生成文档
文章目录JavaJavaDoc 生成文档 Java JavaDoc 生成文档 在文档中写入下面内容: 使用命令行生成文档: javadoc -encoding UTF-8 -charset UTF-8 hello.java原创 2020-07-01 21:59:33 · 158 阅读 · 0 评论 -
java-生命游戏简易版-软工实验
生命游戏 Cell.java package Game; import java.util.Random; public class Cell { private int status;//细胞存活状态,0为死,1为生 private int livings;//细胞周围的活细胞个数 private int x; private int y; Random ran=new Random(); Cell(){ this.status=0;原创 2020-05-19 22:27:21 · 327 阅读 · 0 评论 -
Java编程基础-网络编程下
网络编程 协议 TCP UTP原创 2020-01-17 14:07:41 · 101 阅读 · 0 评论 -
Java编程基础-网络编程上
网络编程(java.net) 通信协议 计算机网路中实现通信必须有一定的约定即网络协议,对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准。 通信接口 为了使两个节点之间能进行对话,必须在它们之间建立通信工具(接口),是彼此之间能进行信息交换,包括软件装置(实现节点之间的信息传送)、硬件装置(规定双方通信的约定协议)。 网络分层 数据封装 数据拆封 IP地址(InetAddres...原创 2020-01-16 11:58:12 · 120 阅读 · 0 评论 -
Java多线程基础下
多线程原创 2020-01-16 09:16:05 · 75 阅读 · 0 评论 -
Java多线程基础中
多线程 并发原创 2020-01-14 17:21:16 · 163 阅读 · 0 评论 -
Java笔记-基础异常机制
异常: 程序运行时,可能会遇到各种各样的异常(Exception),这个时候需要我们去处理各种异常机制。Java提供了一种处理异常的机制。 Java采用面向对象的方式来处理异常: 处理过程: ----1.抛出异常,在执行一个方法是如果遇到一个错误异常,则这个方法生成代表该异常的对象,停止执行,并把异常对象交给jre。 ----2.捕获异常,jre在得到该异常后寻找相应的代码来处理该异常,jre在方...原创 2019-11-12 15:48:20 · 133 阅读 · 0 评论 -
Java多线程基础上
多线程 多线程就是多条路径。 线程的创建 **三种方法: 1.继承Thread类,重写run方法。通过start的方法调用(不保证立即进行)。 public class test01 extends Thread{ @Override public void run() { //重写方法 } public static void main(String[] args) { //调用线...原创 2020-01-13 12:06:17 · 100 阅读 · 0 评论