
JavaSE
文章平均质量分 91
@东辰
不知道自己不知道,知道自己不知道,知道自己知道,不知道自己知道。
展开
-
设计模式 java 转载
原文地址:https://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html转载 2020-08-17 21:05:30 · 151 阅读 · 0 评论 -
Java JVM&GC
文章目录JVM&&GC1.JVM概述什么是虚拟机?什么是Java虚拟机Java虚拟机架构Hostpot虚拟机共有设计,私有实现2.类加载类加载器类加载过程面试题双亲委托机制使用类加载器夹杂属性文件3.运行时数据区概念程序计数器虚拟机栈和本地方法栈栈帧栈帧结构-局部变量表栈帧结构-操作数栈Demo栈帧结构-动态连接栈帧结构-方法返回地址堆堆-对象分配策略Java对象方法区运行时常量池HotSpot方法区实现的变迁直接内存其他空间逃逸分析4.垃圾判断5.垃圾回收算法6.垃圾收集器 JVM&原创 2020-08-17 17:43:43 · 994 阅读 · 0 评论 -
Java 8 新特性总结
文章目录Java8特性1.Java8概述2.Lambda表达式Lambda Demo3.函数式接口常用函数式接口4.方法引用5.Stream API6.新时间API Java8特性 1.Java8概述 Java(JDK1.8)是Java语言开发的一个主要版本 支持Lambda表达式 函数式接口 新的StreamAPI 新的日期API 其他特性 2.Lambda表达式 Lambda表达式:特殊的匿名内部类,语言更简洁 Lambda表达式允许把函数作为一个方法的参数(函数作为方法参数传递),将原创 2020-08-13 17:30:29 · 272 阅读 · 0 评论 -
网络编程 Java Socket
文章目录网络编程计算机网络网络模型TCP/IP模型TCP/UDPIPIPV4的应用分类PortInetAddress类基于TCP的网络边恒 网络编程 计算机网络 互联网:(Internet)点与点向相连 万维网(WWW-World Wide Web)端与端相连 物联网:(IoT -Internet of things)物与物相连 网络编程:让计算机与计算机之间建立连接,进行通信。 网络模型 OSI(Open System Interconnection)开放式系统互联 TCP/IP模型 一组用于原创 2020-08-10 10:17:07 · 301 阅读 · 0 评论 -
学生管理系统Demo JavaSE实现
文章目录学生管理系统需求分析项目结构代码实现Student.javaStudentRepositoryStudentRepositoryImpl.javaStudentHandler.javaStudentAplication.java 学生管理系统 自己写的一个demo,练习一下设计思想。 需求分析 学生实体类 (学号,姓名,年龄,Java成绩,Html成绩,总分) 功能: 查询所有学生信息 根据学号查询学生信息 更新学生信息 添加学生信息 删除学生 项目结构 代码实现 Student.原创 2020-08-08 15:41:37 · 699 阅读 · 1 评论 -
Java I/O
File类 概念:代表物理盘符中的一个或文件夹 方法: createNewFile()//创建一个新文件 mkdir()//创建一个新目录 delete()//删除文件或空目录 exists()//判断File对象所代表的的对象是否存在 getAbsolutePath()//获取文件的绝对路劲 getName()//取得名字 getParent()//获取文件/目录所在的目录 isDirectory()//是否是目录 isFile()//是否是文件 length()//获得文件的长度。 listFile原创 2020-08-07 12:41:10 · 469 阅读 · 1 评论 -
Java多线程
线程 概念:线程,又称轻量级进程(Light Weight Process).程序中的一个顺序控制流程,同时也是CPU的基本调度单位。进程有多个线程组成,彼此间完成不同的工作,交替执行称为多线程。 进程和线程的区别 进程是操作系统资源分配的基本单位,而线程是CPU的基本调度单位。 一个程序运行后至少有一个进程。 一个进程可以包含多个线程,但至少需要有一个线程。 进程间不能共享数据段地址,但同进程的线程之间可以。 线程的组成 任何一个线程都具有基本的组成部分: CPU时间片:操作系统(OS)会为每原创 2020-08-03 21:50:35 · 254 阅读 · 0 评论 -
常见JVM虚拟机指令
常见JVM虚拟机指令 1.基本常用 指令 解释 new 创建一个对象并将地址放入虚拟机栈 dup 复制一个对象地址放入虚拟机栈 invokespecial 用于调用私有方法及final方法,调用构造方法 invokestatic 用于调用静态方法 invokeinterface 用于调用接口方法 checkcast 确定对象为所给定的类型并强制类型转换 putstatic 设置类中静态字段的值 getstatic 从类中获取静态字段 putfield 设置对象原创 2020-08-01 16:52:25 · 376 阅读 · 0 评论