JAVA 基础
文章平均质量分 94
GodSinCat
这个作者很懒,什么都没留下…
展开
-
JAVA路径操作的详解
Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。 我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位所有位置的资源! Ja转载 2015-03-29 21:16:54 · 537 阅读 · 0 评论 -
JAVA;方法
方法方法(函数、过程)一个排序的功能,你也需要排,我也需要排,他也需要排,难道每次都要重新写吗?显然很麻烦,后期修改维护也很麻烦,每个地方都需要改,并且有大量的代码重复,有没有一种方式可以解决这个问题呢?那就是方法。各种语言都有方法的概念(有的语言称其为函数或过程),其主要实现对一段特定逻辑功能的封装,如:执行计算或操作。若想要使用这段功能,只需调用一下即可。方法可以在程序中反原创 2015-04-11 21:45:26 · 471 阅读 · 0 评论 -
JAVA:数组
数组(基础) 什么是数组首先明确,数组是一个很重要的内容,非常重要。前面介绍的if结构、循环,解决的都是算法问题。那什么是算法?所谓算法就是流程,像取钱怎么取?插卡,输入密码,输入要取钱的金额,确定。那这个过程,第一步怎么做,第二步怎么做,判断还是循环,这就是算法。Pascal之父Nicklaus Wirth说过一句话并因此而得了图灵奖,这句很经典的话就是,程序即为:算法+数据原创 2015-04-11 21:40:54 · 675 阅读 · 0 评论 -
JAVA: 循环结构
循环结构(for) for语句 考虑如下循环问题的相同之处请考虑如下三个题目的相似之处:计算从1加到100的值; 计算1+1/3+1/5+…+1/999; 找出从第1号学员到第500号学员中成绩大于90的学员。 通过上面的问题可以看出,如上三个题目都是在有规律的重复执行某个操作,在程序中考虑使用循环结构来解决。首先需要先找到前面介绍的循环变量,此循环变量在每一次原创 2015-04-11 21:36:18 · 1869 阅读 · 0 评论 -
JAVA: 分支结构
分支结构 什么是分支结构首先,看一个需求,假设需要编写一个收银柜台收款程序,要求根据商品单价、购买数量以及收款金额,计算并输出应收金额和找零。通过分析可以想到,这个程序,需要定义三个输入,即:单价、数量、金额。定义两个输出,即:应收金额、找零。因为金额有可能为小数类型,所以变量的数据结构定义为double类型。此程序可以以如下方式解决,用户由控制台输入:商品单价、购买数量、收款原创 2015-04-11 21:30:44 · 6447 阅读 · 0 评论 -
JAVA: 使用Dom4j操作XML
package com.test.read.xml;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;/** * 使用Dom4操作XML数据 */public class TestDom { public原创 2015-04-03 21:01:40 · 322 阅读 · 0 评论 -
JAVA: Java基本类型
JAVA基本类型 8种基本数据类型 Java语言有8种基本数据类型, 分别用于存储整数、浮点数、字符数据和布尔类型数据。需要注意的是: 现在所介绍的仅仅是基本数据类型,后续还会介绍很多非基本数据类型。基本数据类型如图 – 1所示:图- 1从图- 1中可以看出, 基本数据类型主要分为4大类 (整数类型、浮点类型、char、boolean), 整数类型又分为了4小类(b原创 2015-04-02 18:43:21 · 716 阅读 · 0 评论 -
JAVA: JAVA开发环境的搭建和配置
JAVA开发环境1.Java编译运行过程 程序员所编写的是以.java为后缀的文件,此文件操作系统不能正确识别,因此,首先要经过编译,生成所谓的字节码文件(.class),而字节码文件需要JVM来提供运行环境的支持。JVM是一个软件,安装在操作系统中,是建立在操作系统之上的,为字节码文件提供运行环境,效果如图 – 1 所示。图- 1Java官方提供了针对不同原创 2015-04-02 18:35:08 · 860 阅读 · 0 评论 -
JAVA IO: Java RandomAccessFile用法
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接转载 2015-03-30 12:26:02 · 414 阅读 · 0 评论 -
文件的简单读写
/** * 文件简单的读写 * @author Android * */public class FileStream01 {public static void main(String[] args) { //定义文件 text.txt File fir = new File("text.txt"); //判断fir是否存在 if (原创 2015-03-27 22:21:35 · 400 阅读 · 0 评论 -
Java中的50个关键字
Java中的50个关键字 关键字也称为保留字,是指java语言中规定了特定含义的标示符。对于保留字,用户只能按照系统规定的方式使用,不能自行定义。Java中有50个常用关键字:与数据类型相关(10) 关键字类型占字节数备注boolean布尔数据类型1有true和false两个值int整型数据类型4转载 2015-03-29 21:10:59 · 713 阅读 · 0 评论 -
JAVA :static 、this、super、final
记录Java中static、this、super、final用法,方便自己以后查看 一、static 请先看下面这段程序:public class Hello{ public static void main(String[] args){ //(1) System.out.println("Hello,world!"); //(2) }转载 2015-03-31 16:00:40 · 445 阅读 · 0 评论 -
JAVA:使用Java读取XML数据
public class ReadXML { public static void main(String[] args) { try { //创建一个解析器工厂 DocumentBuilderFactory dbf = DocumentBui原创 2015-04-01 23:04:52 · 715 阅读 · 0 评论 -
JAVA:运算符与表达式
算数运算. 使用%运算符Java算术运算符除了通常的加(+)、减(-)、乘(*)、除(\)之外,还包括取模运算(%)和自增(++)及自减(--)运算。+,-,*,/ 比较简单,实验一下即可。取模运算(%)意为取余数,只能适用于整数及char类型。示例代码如下所示:// 输出255除以8所得的余数。 int n = 225; System.out.println(n %原创 2015-04-07 17:47:47 · 782 阅读 · 0 评论