
java
仲夏荧之火
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
restful编程风格
restful编程风格 一.什么是RESTful 面向资源 简单的说:RESTful是一种架构的规范与约束、原则,符合这种规范的架构就是RESTful架构。 先看REST是什么意思,英文Representational state transfer 表述性状态转移 其实就是对 资源 的表述性状态转移。 (什么是表述性:就是指客户端请求一个资源,服务器拿到的这个资源,就是表述) 资源的地址在web中...原创 2019-11-21 09:53:23 · 482 阅读 · 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 · 607 阅读 · 0 评论 -
java 多线程
同步与异步 同步:交替执行 异步:按顺序执行 进程与线程的区别 线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。另外,也正是因为共享资源,所以线程中执行时一般都要进行同步和互斥。总...原创 2019-10-24 09:58:06 · 596 阅读 · 0 评论 -
java JVM
1 JVM内存分配原则 Java 的自动内存管理主要是针对对象内存的回收和对象内存的分配。同时,Java 自动内存管理最核心的功能是 堆 内存中对象的分配与回收。 JDK1.8之前的堆内存示意图: 从上图可以看出堆内存分为新生代、老年代和永久代。新生代又被进一步分为:Eden 区+Survivor1 区+Survivor2 区。值得注意的是,在 JDK 1.8中移除整个永久代,取而代之的是一个...原创 2019-10-24 09:57:20 · 854 阅读 · 0 评论 -
Java基础
一、Java语言基础 Java语言的特点** 简单易学; 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); 可靠性; 安全性; 支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持); 支持网络编程并且很方便( Java 语言诞生本身就是为简化网络编程设计的,因此 Java 语言不...原创 2019-10-24 09:56:31 · 692 阅读 · 0 评论 -
java基础面试题
title: Java面试题汇总 tags: Java, Interview Java 基本运算 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 · 795 阅读 · 0 评论 -
Java 流(Stream)、文件(File)和IO
Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 Java 流(Stream) 读取控制台输入 Java 的控制台输入由 System.in 完成。 为了获得一个绑定到...翻译 2018-04-01 13:01:54 · 362 阅读 · 0 评论 -
java数组
数组声明 dataType[] arrayRefVar; // 首选的方法 或 dataType arrayRefVar[]; // 效果相同,但不是首选方法 创建数组 //先声明后定义 dataType[] arrayRefVar; arrayRefVar = new dataType[arraySize]; //或者一次性完成 dataType[] arrayRefVa...原创 2018-04-01 12:13:29 · 175 阅读 · 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 · 143 阅读 · 0 评论 -
Java Number & Math 类
Java Number & Math 类 所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。 这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也可以把一个对象拆箱为内置类型。Number 类属于 java.lang 包。 Java ...转载 2018-03-31 23:20:36 · 157 阅读 · 0 评论 -
java基本语法
java基本语法 java关键字 类别 关键字 说明 访问控制 private 私有的 protected 受保护的 public 公共的 类、方法和变量修饰符 abstract 声明抽象 class 类 extends 扩允,继承 final 最终值,不可改变的 implements 实现(接口) interface 接口 native 本...原创 2018-03-31 23:12:17 · 170 阅读 · 0 评论 -
java程序运行机制
命令行解析运行 我们使用了两个命令 javac 和 java。 javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java。 运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。 java 后面跟着的是j...翻译 2018-03-31 22:50:55 · 272 阅读 · 0 评论