java
螺丝小真
这个作者很懒,什么都没留下…
展开
-
String、StringBuffer和StringBuilder类的区别
一、可变与不可变String类是一个不可变类,即创建String对象后,该对象中的字符串是不可改变的,直到这个对象被销毁。StringBuffer与StringBuilder都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字符数组保存字符串,是可变类。由于String是可变类,适合在需要被共享的场合中使用,当一个字符串经常被修改时,最...原创 2019-12-11 09:08:52 · 165 阅读 · 0 评论 -
options 请求
什么是options请求?为什么会有options请求?首先还是看一下官方或者比较官方的定义:HTTP 的 OPTIONS 方法 用于获取目的资源所支持的通信选项。客户端可以对特定的 URL 使用 OPTIONS 方法,也可以对整站(通过将 URL 设置为“*”)使用该方法。 --MDN WEB DOCS同时options请求具备以下特性:选项 ...转载 2019-12-09 09:48:21 · 418 阅读 · 0 评论 -
轻量级容器的服务
一 基本服务1 生命周期管理2依赖解析3组件查找4应用程序配置二 中间件服务1 事务管理2安全性3 线程管理4对象和资源池5对组件的远程访问6通过JMX之类的api管理组件7容器的扩展和定制...原创 2019-12-07 18:16:55 · 108 阅读 · 0 评论 -
Hibernate与 MyBatis的比较(转载)
原文链接:http://www.cnblogs.com/qihuan/p/4031434.html最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapp...原创 2019-12-07 16:55:39 · 102 阅读 · 0 评论 -
字符串反转
给你个函数吧,参数是你的字符串,返回反转后的串。你补其它部分吧。方法1:使用StringBuffer,一点技巧也没有。public String reverse(String s){return new StringBuffer(s).reverse().toString();}方法2:灵活运用了字符串功能。public String reverse(String s){char[]...原创 2019-12-06 00:20:24 · 79 阅读 · 0 评论 -
java将十六进制转化为十进制
public static int hexToDecimal(String hex){int outcome = 0;for(int i = 0; i < hex.length(); i++){char hexChar = hex.charAt(i);outcome = outcome * 16 + charToDecimal(hexChar);}return outcome;...原创 2019-12-06 00:06:52 · 243 阅读 · 0 评论 -
回文算法 数据结构
题目:回文是指正读反读均相同的字符序列,如"abba"和"abdba"均是回文,但"good"不是回文。试写一个算法判定给定的字符序列是否为回文。(提示:将一半字符入栈)*编译环境:VC 6.0*/#include <stdio.h>#include <string.h>#include <stdlib.h>#include “sqsta...原创 2019-12-05 22:13:39 · 1352 阅读 · 1 评论 -
基本数据类型与运算符大总结
第一部分:java代码中的注释1.1:单行注释 语法: //1.2:多行注释 语法: /* 多行内容 */1.3:文档注释 语法: /**注释内容 */ @author 作者 @version 版本 @param 方法的参数 @return 方法返回类型 @exception 返回抛出的异常1.4:注释不会被编译器编译到.class文件中1.5:文档...原创 2019-12-01 11:34:18 · 159 阅读 · 0 评论 -
java的垃圾回收机制
垃圾回收机制产生的原因:传统编程语言需要程序员显式进行垃圾回收,其主要带来的两个缺点是:1 程序员忘记及时回收无用内存,导致内存泄漏,降低系统性能。2程序错误地回收程序核心类库的内存,从而导致系统崩溃。Java垃圾回收机制:1 JRE会提供一个后台线程监测控制不再使用的内存,一般都是在CPU空闲或内存不足时自动进行垃圾回收,程序员无法精确控制垃圾回收的时间和顺序等。...原创 2019-12-01 00:34:05 · 190 阅读 · 0 评论 -
javac编译java程序怎么不需要指定目标文件的文件名
编译命令:javac -d destdir srcFile-d desdir是javac的命令的选项,用来指定编译生成的字节码文件存放的路径,其只需要是本地磁盘的有效路径即可;srcFile是java源文件所在的位置,可以是相对路径,也可以是绝对路径。(字节码放在当前路径,用(.)表示。)javac编译java程序怎么不需要指定目标文件的文件名的原因1 javac编译后生成的字节码文件有...原创 2019-12-01 00:00:06 · 734 阅读 · 0 评论 -
jvm
什么是JVM什么是jvmjvm是可运行在java字节码文件的虚拟计算机。jvm如何实现java程序的跨平台高级语言的运行机制首先,我们应该清楚计算机可运行的是机器码文件;其次,计算机高级语言按照程序的执行方式可以分为编译型和解释型两种。编译型语言:使用专门的编译器,将高级语言源代码一次性“翻译”成可被该平台硬件的机器码。因此效率高,也可以脱离开发环境独立运行。因为程序被编译成特定平台...原创 2019-11-30 22:26:57 · 93 阅读 · 0 评论 -
java 环境变量配置
java环境变量配置 1. 设置Java开发环境; a. 获取J2SDK; b. 安装J2SDK; c. 设置环境变量: **JAVA_HOME:** 1) 作用:简化其它变量设置过程中的内容输入。在变量设置过程中有可能...原创 2019-07-27 19:14:16 · 144 阅读 · 0 评论