java
仲夏荧之火
这个作者很懒,什么都没留下…
展开
-
restful编程风格
restful编程风格一.什么是RESTful 面向资源简单的说:RESTful是一种架构的规范与约束、原则,符合这种规范的架构就是RESTful架构。先看REST是什么意思,英文Representational state transfer 表述性状态转移 其实就是对 资源 的表述性状态转移。(什么是表述性:就是指客户端请求一个资源,服务器拿到的这个资源,就是表述)资源的地址在web中...原创 2019-11-21 09:53:23 · 435 阅读 · 0 评论 -
java web
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GwZYHHrI-1571882317223)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1568164588732.png)]文章目录TomcatTomcat的缺省端口是多少,怎么修改Tomcat 有哪几种Connector 运行...原创 2019-10-24 09:59:14 · 497 阅读 · 0 评论 -
java 多线程
同步与异步同步:交替执行异步:按顺序执行进程与线程的区别线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。另外,也正是因为共享资源,所以线程中执行时一般都要进行同步和互斥。总...原创 2019-10-24 09:58:06 · 523 阅读 · 0 评论 -
java JVM
1 JVM内存分配原则Java 的自动内存管理主要是针对对象内存的回收和对象内存的分配。同时,Java 自动内存管理最核心的功能是 堆 内存中对象的分配与回收。JDK1.8之前的堆内存示意图:从上图可以看出堆内存分为新生代、老年代和永久代。新生代又被进一步分为:Eden 区+Survivor1 区+Survivor2 区。值得注意的是,在 JDK 1.8中移除整个永久代,取而代之的是一个...原创 2019-10-24 09:57:20 · 792 阅读 · 0 评论 -
Java基础
一、Java语言基础Java语言的特点**简单易学;面向对象(封装,继承,多态);平台无关性( Java 虚拟机实现平台无关性);可靠性;安全性;支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持);支持网络编程并且很方便( Java 语言诞生本身就是为简化网络编程设计的,因此 Java 语言不...原创 2019-10-24 09:56:31 · 636 阅读 · 0 评论 -
java基础面试题
title: Java面试题汇总tags: Java, InterviewJava 基本运算float f=3.4正确吗?不正确。3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float f =(float)3.4; 或者写成float f =3.4F。short s1=1,...原创 2019-05-05 14:47:00 · 751 阅读 · 0 评论 -
Java 流(Stream)、文件(File)和IO
Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java 流(Stream)读取控制台输入Java 的控制台输入由 System.in 完成。 为了获得一个绑定到...翻译 2018-04-01 13:01:54 · 334 阅读 · 0 评论 -
java数组
数组声明dataType[] arrayRefVar; // 首选的方法 或dataType arrayRefVar[]; // 效果相同,但不是首选方法创建数组//先声明后定义dataType[] arrayRefVar; arrayRefVar = new dataType[arraySize];//或者一次性完成dataType[] arrayRefVa...原创 2018-04-01 12:13:29 · 153 阅读 · 0 评论 -
Java String 类
创建字符串String greeting = "菜鸟教程";char[] helloArray = { 'r', 'u', 'n', 'o', 'o', 'b'};String helloString = new String(helloArray); 创建格式化字符串String fs;fs = String.format("浮点型变量的值为 " + ...转载 2018-03-31 23:41:28 · 122 阅读 · 0 评论 -
Java Number & Math 类
Java Number & Math 类所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也可以把一个对象拆箱为内置类型。Number 类属于 java.lang 包。Java ...转载 2018-03-31 23:20:36 · 130 阅读 · 0 评论 -
java基本语法
java基本语法 java关键字类别关键字说明访问控制private私有的protected受保护的public公共的类、方法和变量修饰符abstract声明抽象class类extends扩允,继承final最终值,不可改变的implements实现(接口)interface接口native本...原创 2018-03-31 23:12:17 · 140 阅读 · 0 评论 -
java程序运行机制
命令行解析运行我们使用了两个命令 javac 和 java。javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java。运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。java 后面跟着的是j...翻译 2018-03-31 22:50:55 · 240 阅读 · 0 评论