3.Properties文件的加载和使用

一.Properties简介Properties 类继承自HashTable,提供的方法很像Map的实现类HashMap。它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对(其中键和值是用等号分隔的),还可以用XML 文件装载和保存这些键-值对。二.Properties 的加载和简单的使用1.路
阅读本文

二维码utils希望对大家有帮助

package cn.itcast.utils; import java.io.File;import java.nio.file.Path;import java.util.HashMap; import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.Mu
阅读本文

.net体系与java体系

对于.NET Framework体系结构,参考了“你必须知道的.NET“并”借用“别人的经典体系结构图从宏观上说明一下我的理解。 图1 简单的说下几个名词:CLR: 通用语言运行平台(Common Language Runtime),是.NET框架的核心,与Java界的JVM类似。是代码执行的大管家,提供CTS和基础服务。FCL: 类库(Framework Class Library),如图所示提
阅读本文

[转载]Properties类的基本使用方法

Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以用XML 文件装载和保存这些键-值对。J2SE 1.5 以前的版本要求直接使用 XML 解析器来装载配置文件并存储设置。虽然这并非是一件困难的事情,并且解析器是平台的标准部分,但是额外的工作总是有点让
阅读本文

JVM调优(二)垃圾回收算法

pengjiaheng可以从不同的的角度去划分垃圾回收算法:按照基本回收策略分引用计数(Reference Counting):比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记-清除(Mark-Sweep):此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶
阅读本文

Java中@SuppressWarnings注解用法

背景:J2SE提供的最后一个注解是@SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。@SuppressWarnings注解允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是问题,您就可以添加一个@SuppressWarnings注解,以使您不会再看到警告。虽然它听起来似乎会
阅读本文

Java 注解简介

一,什么叫注解   用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。比如,下面这段代码: 1 2 3 4 @Override public String toString() {     return “This is String Representation of current object.“; } 上面的代码中,我
阅读本文

Java 注解指导手册(上)

编者的话:注解是java的一个主要特性且每个java开发者都应该知道如何使用它。 我们已经在Java Code Geeks提供了丰富的教程, 如Creating Your Own Java Annotations (https://www.javacodegeeks.com/2014/07/creating-your-own-java-annotations.html ), Java Annot
阅读本文

java中的向上转型与向下转型

java中的向上转型与向下转型 首先,java的转型是基于继承的基础上的,转型的使用一般在多态中。关于在转型中最重要的一点那就是:父类引用指向子类对象;而子类引用不能指向父类对象 向上转型与向下转型 一个简单的例子:有2个类,Animal是父类,Pig类继承自Father。 Animal a1 = new Pig();//父类引用a指向子类对象 Pig p1 = (Pig)a //子类对象的父
阅读本文

Java中字符不变性

Java字符串不变性与其解决方案 String在初始化后事不可变的。 String a = “aaa”; String a = a +”bbb”; 执行第二条语句时,会分配新的内存用来存放字符串“aaabbb”,a 指向该地址。 String的不变性的机制显然会在String常量内有大量的冗余。 如:”1”+”2”+”3”+…..+”n”产生了n+
阅读本文

J2SE内嵌浏览器,DJNativeSwing

由于项目需求,必须在程序中嵌入一个浏览器来完成用户的一些操作,几番研究本人决定使用DJ NativeSwing这个控件,该空间需要使用以下jar包支持 DJNativeSwing.jar、DJNativeSwing-SWT.jar、org.eclipse.swt.win32.win32.x86_64_3.100.1.v4236b.jar 或者org.eclipse.swt.win32.win
阅读本文

Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm

在开始介绍之前,先介绍几篇写的比较详细的博客,咱们不求最精,一定最全,最省事。  一、jstatd 启动jvm监控服务。它是一个基于rmi的应用,向远程机器提供本机jvm应用程序的信息。默认端口1099。 实例:jstatd -J-Djava.security.policy=my.policy my.policy文件需要自己建立,内如如下:  Java代码   grant codebase
阅读本文

河大毕业答辩之旅

昨天参加了河北大学的毕业答辩。 早上5点多,我被冻醒,本想起来去个厕所回来继续睡,诚然不想正赶上了起床的闹铃,无奈之下只好洗脸准备出门。我们几个小姑娘就在这个初秋的早晨,一起出了家门,奔向河大。 6点多的汽车,2个小时才到保定,一路上脑子懵懵的,想睡一会儿,闭上眼睛却一阵恶心,我尽量望着窗外,看看风景,转移注意力,同哥哥在车上抱着笔记本改论文,我旁边的大哥说,嘿,那是你同学吗,这么认真,在车上还学
阅读本文

Response 和 Request

1. request 对象和 response 对象均由服务器创建.2. 服务器处理请求的流程:- 服务器每次收到请求时, 都会为这个请求开辟一个新的线程; - 服务器会把客户端的请求数据封装到 request 对象中, request 对象就是请求数据的载体! - 服务器还会创建 response 对象, 这个对象与客户端连接在一起, 它可以用来向客户端发送响应.3. response 对象3.
阅读本文

乐橙谷浅析JAVA程序员就业前景

不知道大家对Java就业前景了解多少。随着信息化的发展,IT培训受倒了越来越多人的追捧。在开发领域,JAVA培训成为了许多人的首选!JAVA应用广泛,JAVA培训就业前景良好!目前,虽然JAVA人才的薪水很高,但是对该类人才需求旺盛的IT企业却很难招聘倒合格的JAVA人才。 JAVA就业前景分析:JAVA培训与JAVA就业前景 Java是一种简单的,面向对象的,分布式的,说明型的,健壮安全的,结构
阅读本文

KVM(多电脑切换器)

KVM:Keyboard Video Mouse的缩写。KVM 交换机通过直接连接键盘、视频和鼠标 (KVM) 端口,让您能够访问和控制计算机。KVM 技术无需目标服务器修改软件。这就意味着可以在 Windows 的 BIOS 环境下,随时访问目标计算机。KVM 提供真正的主板级别访问,并支持多平台服务器和串行设备。KVM 技术已经从最初的基础SOHO办公型,发展成为企业 IT 基础机房设施管理系
阅读本文

java如何实现不固定个数传参

CreateTime--2017年9月15日14:42:40Author:Marydonjava如何实现不固定个数传参(定义实参个数可变的方法)传统方法:为这个方法定义一个数组型的参数,将不确定的参数放到数组中,把这个数组作为一个实参传递过去举例: // 定义带有数组型参数的方法 int getSum(int[] params) { } // 调用 getSum(1,2,3);
阅读本文

List of Java keywords

From Wikipedia, the free encyclopedia In the Java programming language, a keyword is one of 53 reserved words that have a predefined meaning in the language; because of this, programmers cannot use k
阅读本文

Java实现打开浏览器的N种办法

最近项目中需要做用程序打开浏览器,并且传递相应的url地址到浏览器,即打开浏览器并且访问指定url的网页。根据网上整理如下几个办法。下面列举了几个例子,是我测试过,可以使用的,比如:/******************************************************************************* * @project: OpenExplorer *
阅读本文