![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习笔记
桑家大少
开发 永无止境
展开
-
Java Collection(List+Set+Map)学习笔记 &附源码分析
集合框架的概述 集合和数组都是对多个数据进行存储操作的结构,简称Java容器 此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储 数组与集合 数组在存储多个数据方面的特点 一旦初始化后,其长度确定 比如:String[]arr,int[] 一旦定义好,元素的类型也就确定了。 数组缺点...原创 2020-05-07 21:09:23 · 219 阅读 · 0 评论 -
Servlet基础
Servlet 基础一.概念及安装1.什么是Servlet 服务端的java程序 必须实现javax.servlet.Servlet接口 标准 没有main()方法,它的生命周期由容器来管理(Tomcat) 2.web Server 80Apache nginx iis Web服务器软件HTTP请求:GET /in...原创 2019-11-09 12:29:25 · 188 阅读 · 0 评论 -
Java Web
第八章 Java WebWeb开发的相关知识C/S 与 B/S 体系结构:网络应用程序开发体系结构 客户端/服务器 浏览器/服务器1.C/S结构 C/S结构是早起出现的一种分布式架构.在这种结构中,客户端需要安装专门的客户端软件,而服务器通常会采用高性能的PC或工作站,并采用大型数据库系统(如oracle,SQL,Server等). 在C/S结构...原创 2019-11-06 09:41:49 · 386 阅读 · 0 评论 -
Java反射 及反射代理
反射只需知道被使用来扩展功能的类的类名没看懂没关系,现在你只需要知道除了使用new关键字来创建对象外,下面的方法也可以实现对象的创建:(也就是我们要讲的java反射)//1、获取Class对象String className = "com.bean.Person";Class<?> c = Class.forName(className);...原创 2019-10-24 18:11:31 · 91 阅读 · 0 评论 -
TCP & UDP 编程 在线聊天实现
TCP编程TCP UDPTCP编程 :Server Socket Socket端口:两个字节 0-1024系统保留ServerSocket 服务器端ServerSocket ss=new ServerSocket(8888);syso("服务器已启动");Socket s=ss.accept();//等待客户端的连接...原创 2019-10-24 18:09:54 · 386 阅读 · 0 评论 -
Java Web
第八章 Java Web Web开发的相关知识 C/S 与 B/S 体系结构: 网络应用程序开发体系结构 客户端/服务器 浏览器/服务器 1.C/S结构 C/S结构是早起出现的一种分布式架构.在这种结构中,客户端需要安装专门的客户端软件,而服务器通常会采用高性能的PC或工作站,并采用大型数据库系统(如oracle,SQL...原创 2019-10-24 18:08:37 · 520 阅读 · 1 评论 -
Java之网页开发基础-前端知识
第七章 网页开发基础1.<!DOCTYPE>标记2.<html>标记3.<head>标记4<body>标记<body>Hello world!</body>单标记和双标记 HTML中的标记分为单标记和双标记,其中单标记也成为空标记,是指用一个标记符号即可完整描述某个功...原创 2019-10-24 18:01:09 · 863 阅读 · 0 评论 -
MySQL及JDBC知识
MySQL 显示当前所有数据库SHOW DATABASES; 创建数据库CREATE DATABASE chapter16; 切换数据库USE DATABASE charpter16; drop database sss; 创建数据表 CREATE TABLE USER ( id INT(10) PRIMARY KEY, user...原创 2019-10-24 17:59:32 · 353 阅读 · 0 评论 -
Java基础之集合类
集合类 数组可以用于保存多个对象,但是如果在对象数目无法确定的情况下,数组是不适用的,因为数组的长度不可变.为了保存这些数目不确定的对象,JDK中提供了集合类(又称容器类,),这些类可以存储任意类型的对象,并且长度可变.所有的集合类都位于Java.util包中,在使用时需要导入该报,否则会出现异常. 集合按照存储结构可以分为两大类,分别是单列集合(Collection) 和双列...原创 2019-10-24 17:56:07 · 219 阅读 · 0 评论 -
Java基础之多线程
多线程多线程是指在软件或硬件上实现多个线程并发执行的技术,具有多线程能力的计算机因为有硬件支持而使其能够在同一时间执行多个线程,进而提升整体的处理性能.本章将针对多线程进行详细讲解.线程概述 在学习线程之前,需要先了解一下什么是进程.在一个操作系统中,每个独立执行的将程序都可以成为一个进程(正在运行的程序),目前几乎所有的操作系统都支持多任务,即能够同时执行多个程序,例如W...原创 2019-10-24 17:55:21 · 545 阅读 · 0 评论 -
Java基础之I/O流
输入/输出输入/输出(I/O)是指程序与外部设备或者计算机之间的交互操作,例如从键盘输入数据,在显示器显示数据等,通过输入/输出操作可以从外界接收信息,或者是把信息传递给外界.在Java中,将这种不同的输入输出设备之间的数据传输抽象为"流",通过"流"的方式在输入/输出设备之间进行数据传递.由于Java中的流都位于java.io包中,因此称为I/O流.I/O流分为很多种,按照操作数据...原创 2019-10-24 17:54:37 · 279 阅读 · 0 评论 -
Java基础之面向对象知识
java面向对象三大特性:继承、封装、多态对象的特征(属性),对象的行为(方法)public class Car{String color;int num;public void run() { syso("car running~~") }}类名 对象名=new 类名();public class Car {Strin...原创 2019-10-24 17:53:03 · 222 阅读 · 0 评论 -
Java入门基础知识
JAVA 入门JAVA语言的特点:1.简单易用 2.安全可靠 3.跨平台性 4.面向对象 5.支持多线程数据类型转换:1.自动类型转换:①两种数据类型彼此兼容②目标类型的取值范围大于源类型的取值范围2.强制类型转换:不满足上边条件比如: byte 可以通过自动类型转换为int 而 int 转byte则会报错变量的作用域:一个大括号中常量:在程序中固定不变的值...原创 2019-10-24 17:49:47 · 297 阅读 · 0 评论