
java基础
一只前进的蜗牛coder
这个作者很懒,什么都没留下…
展开
-
java write to file
package com.karakal.variety.utils;import org.junit.Test;import java.io.*;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import static org.junit.Ass.原创 2021-01-29 16:43:45 · 423 阅读 · 0 评论 -
java学习之五(程序流程控制)
java中流程控制布尔逻辑、if/else 、switch、 for、while 、do while布尔逻辑:短路和&& 、和&& 、短路或||、或|、非!、异或短路:就是指如果前面的条件为真,就不会再判断第二个条件了。if/else:if(布尔表达式){}else if(布尔表达式){} ...else{}switch:switch(变量){case原创 2016-06-30 22:09:51 · 1438 阅读 · 0 评论 -
java学习之四(运算符)
返回类型:一句代码运算结果的类型转换运算符:用于将某个类型的数据转换为其它类型(一元运算符)数字类型转换为数字类型:取值范围小的类型转换为取值范围大的类型,使用隐式转换,该转换是安全转换取值范围大的类型转换为取值范围小的类型,使用显示转换,该转换是不安全的显示转换:(目标类型)转换目标, 整体的返回类型就是目标类型char类型和int类型的转换:(cha原创 2016-06-30 22:08:49 · 1361 阅读 · 0 评论 -
java学习之三(数据类型)
java开发中,我们经常要遇到自己选用的单词,这一类单词,我们称之为标识符。标示符在定义的时候我们需要注意几点:1.标识符不能是关键字或者true、false、null。2.标识符可以包含字母、数字(0-9)、下划线(_)、或者美元符号($)。3.标识符的第一个字符必须是一个字母、下划线或者美元符号。4.标示符区分大小写,并且没有规定最大长度。另外,在标识符的定义中,我们尽原创 2016-06-30 22:07:42 · 1377 阅读 · 0 评论 -
Java学习十一(操作xml文件)
java识别XML文件常用的几种方式:Dom解析/Sax解析/Dom4J解析/JDom解析Dom方式(异常未处理):public static void main(String [] args){//实例化DocumentBuilderFactory对象DcoumentBuilderFactory dbf=DocumentBuilderFactory.newInstance原创 2016-07-12 19:58:00 · 360 阅读 · 0 评论 -
一个判断完数的小例子
完数:一个数因子之和等于这个数本身。比如6=1+2+3,判断1000以内有几个完数。首先分析这个题: 1.我们需要得到一个数的所有因子 2.我们需要得到一个数所有因子之和 3.比较因子之和与本身是否相等原创 2016-06-28 22:31:29 · 2337 阅读 · 0 评论 -
java学习之十(异常篇)
Throwable(Error/Exception)Exception:RuntimeException:非检查异常(空指针异常(NullPointerException) 数组下标越界异常(ArrayIndexOutOfBoundsException)类型转换异常(ClassCastException)算术异常(ArithmeticExceptior)) jvm自动抛出自动捕获原创 2016-07-11 19:35:44 · 711 阅读 · 0 评论 -
java 学习之九(集合)
Java中的集合类:是一种工具类,就像是容器,存储任意数量的又共同属性的对象。集合的作用:1)在类的内部,对数据进行组织;2)简单而快速的搜索大数量的条目;3)有的集合接口,提供了一系列排列有序的元素,并且可以再序列中间快速的插入或删除有关元素4)有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字 可以使任意类型Coll原创 2016-07-11 19:33:18 · 283 阅读 · 0 评论 -
java学习之八(常用类)
1.字符串String /StringBuilder /StringBufferString :字符串是常量,他们的值在创建之后是不能更改。 常用方法:charAt(int index):返回指定索引处的char值equals(Object anObject):比较字符串是否相同indexOf(int ch):返回指定字符在字符串中第一次出现的索引,如果没有则返回-1原创 2016-07-11 19:32:36 · 420 阅读 · 0 评论 -
java学习之六(IO流上篇)
java.io.File类用于表示文件(目录)file类只用于表示文件(目录)的信息(名称、大小等),不能用于文件的访问。RandomAccessFile 提供文件内容的访问,既可以读文件,也可以写文件RandomAccessFile 支持随机访问文件,可以访问文件的任意位置。1)java文件模型在硬盘上的文件时byte byte byte存储的原创 2016-07-08 06:37:45 · 1038 阅读 · 0 评论 -
java学习之七(IO流下篇)
字符流(操作的是文本文件)1)编码问题2)认识文本和文本文件java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码)文件时byte byte byte...的数据序列文本文件是文本(char)序列按某种编码方案序列化为byte的存储结构3)字符流(Reader Writer)字符的处理,一次处理一个字符字符的底层任然是基本的字节序列。原创 2016-07-10 22:10:27 · 786 阅读 · 0 评论 -
java文件的拷贝
文件的拷贝:public static void copyFile(File file, File newFile) throws IOException {if (!file.exists()) {throw new IllegalArgumentException("文件:" + file + "不存在");}if (!file.isFile()) {throw new原创 2016-07-10 22:07:37 · 1455 阅读 · 0 评论 -
java学习之三(运行环境搭建)
首先去oracle官网,下载http://www.oracle.com/technetwork/java/javase/downloads/index.html,开发工具包,然后进行傻瓜式安装。注意:一定要注意下载版本。当然安装完成后,还要进行一些环境变量的配置,才能算安装成功。那么这里我们需要找到系统环境中的2个变量:PATH、CLASSPATH,分别jdk安装目录的bin路径地址和jr原创 2016-06-26 19:26:59 · 1151 阅读 · 0 评论 -
java学习之一(一点简介)
记录记录自己学习的过程,也希望能和刚刚接触java这门语言的朋友们一起成长。首先学习一门语言,我们就要了解这门语言的基本情况。java语言是由sun公司于1995年推出的一门高级编程语言,于2009年被Oracle公司收购。下面是今年6月份的编程语言榜单,可见java语言在高级编程语言的地位,以及为什么会有越来越多像我们一样的人来学习这门语言。那么java语言是有怎样的魔力呢?在语原创 2016-06-26 16:43:57 · 663 阅读 · 0 评论 -
java学习之二(个人学习方法篇)
勤学苦练多思考学习编程语言,个人感觉很有效的方式就是看原版的英文文档,虽然自己英语也不好。但是在例子的帮助下,再结合自己的理解,可以更好的帮助你自己去接受吸收这一知识点。对于技术语言,我们不能只靠目前网上出现的翻译后的文档进行学习,要多多结合官方原版文档。作为一个程序员,在未来我们肯定会遇上技术升级迭代的情况,所以关注官方原版文档,能让我们快速更新自己的能力。现在对于程序语言的学习,互原创 2016-06-26 17:42:12 · 1556 阅读 · 0 评论