Java
一块西瓜
春风十里 五十里 一百里 体测八百米 海底两万里 德芙巧克力 香草味八喜 可可布朗尼 榴莲菠萝蜜 芝士玉米粒 鸡汁土豆泥 黑椒牛里脊 黄焖辣子鸡 红烧排骨酱醋鱼 不如你 全都不如你。
展开
-
Spring-Boot初体验,入门级学习教程
Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。准备工作1.安装mavenhttp://maven.apache.org/download.cgi1.1下载对应的包...原创 2020-04-29 15:58:34 · 292 阅读 · 0 评论 -
Base64 与二进制流文件互转
文件转 Base64FileInputStream fileInputStream = new FileInputStream(file);byte b[]=new byte[fileInputStream.available()];fileInputStream.read(b);String str = new String(Base64.getEncoder().encode(b), ...原创 2020-04-22 19:07:18 · 2381 阅读 · 0 评论 -
Windows安装JDK报错 could not open"D:\Program Files\jdk\jdk1.8.0_192\lib\jvm.cfg"
检查JDK是否安装成功1.检查安装目录是否缺少文件,一般有以下文件,以1.8.0.192为例jdk1.8.0——192binincludejrelibsrc.zipjavafx-src.zipLICESNSErelease其他文件2.检查环境变量JAVA_HOMECLASSPATH(注意最前面有个.;)path如果内容都没有错那么进入第三步3.检查pa...原创 2019-11-02 14:52:44 · 541 阅读 · 0 评论 -
Android-获取系统时间【Calender有坑】
为了使用方便,偷懒写了个获取时间的函数使用20180101000000这种表达形式的public static String getTime() { String year, month, day, hour, minute, second; Calendar calendar = Calendar.getInstance(); year = ""...原创 2018-10-08 15:12:24 · 514 阅读 · 0 评论 -
JAVA基本内容
JAVA程序的运行机制J高级语言有编译型和解释型两种,Java是一种编译型和解释型语言结合的语言。*.java 文件通过 javac编译器 生成 *.class字节码文件,最后利用虚拟机java 命令生成可运行程序JVM、JDK、JRE的区别1.JVM(Java Virtual Machine)虚拟机用于执行bytecode字节码文件。JRE(Java Runtime Enviro...原创 2019-07-07 18:57:23 · 273 阅读 · 0 评论 -
Java内存分析
Java虚拟机的内存区域可以分为三个:栈stack、堆heap(包括方法区 method area)。栈Stack描述的是方法执行的内存模型,每个方法被调用的时候都会创建一个栈帧(用于存储局部变量、操作数、方法出口等数据)。JVM为每一个线程创建一个栈(用于存放与该线程相关的实际参数、局部变量等信息)。栈属于线程私有,线程间不能共享。先进后出,后进先出。由系统自动分配,速度很快!是...原创 2019-07-09 15:34:08 · 136 阅读 · 0 评论 -
Java垃圾回收机制Garbage Collection
C++是没有垃圾回收机制的,这就导致我们写程序的时候,对象需要一个一个地释放。而Java引入了垃圾回收机制。垃圾回收机制的作用:1.发现无用的对象(没有任何变量引用该对象);2.回收无用对象的占用的内存空间。垃圾回收的相关算法1.引用计数法堆中的每个对象对会被引用计数。被引用一次,计数+1;被引用值变为null则计数-1,直到计数为0,就变成了无用对象。优点: 算法简单缺点: 循环...原创 2019-07-11 20:48:28 · 199 阅读 · 0 评论