java基础
文章平均质量分 82
sunly-13
愿你比别人更不怕一个人独处、愿日后想起时你会被自己感动。
展开
-
学String类后实现的简单习题
学String类后实现的简单习题 1、检查字符串是否是回文字符串 在学习String类后,发现做回文数可以不用数组做,只需要用到String类中的charAt(int index) 方法获取index处的char值,取到字符串首位的字符依次进行比较即可。 代码如下: import java.util.Scanner; public class Palindromic { publ原创 2016-08-03 17:01:20 · 274 阅读 · 0 评论 -
网络通信之server/client通信的实现
[align=center][size=x-large]网络通信之server/client通信的实现[/size][/align][b]要求:实现服务器客户端通信,当服务器启动后一旦有客户端连接上服务器,服务器便给连接上的客户端发送”欢迎光临!“。每增加一个客户端,服务器都将客户端放入arraylist中,并显示在线客户端数。而客户端向服务器发送消息时,服务器会接收客户端发来的消息并将消息转...2016-11-01 23:09:17 · 241 阅读 · 0 评论 -
js中三级联动的实现
[b][align=center][size=large]js中三级联动的实现[/size][/align][/b] [b]联动的实现其实很简单,但是有些细节却很容易出错。在此分享一下我在学习了二级联动后,去实现三级联动的基本思路。 思路:因为二级联动是一级联与二级联通过onchange事件连接,所以三级联动便是二级联与三级联连接。(可能表述不够清楚)简单的来说其过程大...2016-10-29 22:57:09 · 246 阅读 · 0 评论 -
xml解析——增删改查操作后将其修改结果保存
[align=center][size=large]对xml文档进行增删改查操作后将其修改结果保存[/size][/align]一、可扩展标记语言xml:Extensible Markup Language 1、XML的作用:1)统一数据传输的格式。2)做小型数据库[文件型数据库]。3)做配置文件 .ini .propertity .xml .cfg 2、XML文件...2016-09-28 23:19:06 · 263 阅读 · 0 评论 -
提高文件复制性能之多线程复制文件
利用IO流中的随机访问文件 RandomAccessFile 和文件通道 FileChanne 复制文件可大大提高文件的读写效率,在此基础上利用多线程复制文件使其性能更优。因线程的个数可根据文件的大小及需求而定。其大概原理是根据给定的线程个数,将文件分段,每个线程负责的数据大小=文件长度/线程个数,将不能除尽的部分留给最后一段文件所分配的线程处理。以下是实现代码及自己理解的注...2016-08-24 11:07:06 · 319 阅读 · 0 评论 -
更正--提高文件复制性能
更正一下上午发的用FileInputStream和FileOutputStream复制文件,利用数组的方法改善其性能。 首先要多谢各位大神的指点,小生刚接触Java不久,人也不够聪明,很多都不太会,想法太简单,写出的东西也就过于简单。还得请各位大神多多指教啊 :) :) :) 下面要回归到主题,讲一下自己考虑不周全的地方,虽...2016-08-18 23:07:09 · 81 阅读 · 0 评论 -
提高文件复制的性能
昨天学习了字节输入流 :InputStream和字节输出流 :OutputStream的一些常用方法,课后老师要求我们能利用所学知识来提高文件复制的性能。课后我用了两种方法实现文件的复制,第一种是读取一个字节写入一个字节的方法,这种方法比较慢,耗时多。第二种方法是创建了一个字节数组作为中间流的缓存区(姑且让我这么说),因为其原理是先将输入流存放到数组,再将数组中的数据流写入输出流中,这样大...2016-08-18 09:19:49 · 218 阅读 · 0 评论 -
集合框架概念整理
根据老师上课的讲解及自己课下看的视频总结了一下基本概念。 1.在集合框架产生之前处理对象组的方法: (1)数组的特点 一维数组:线性的 、长度固定的 、有下标、内存地址连续的[读取速度快] 二维数组:线性的 、长度固定的 、有下标、内存地址连续的[读取速度快] 动态数组 :线性的 、长度可变的 、有下标、内存地址连续的 [查找数据比较快,插入删除比较慢] 链式列表 :线性的...2016-08-13 09:18:58 · 82 阅读 · 0 评论 -
文件输出流FileOutputStream练习
文件输出流FileOutputStream,课后练习的实现。要求:1.实现使用write(char[] cbuf)方法把中英文字符分别写入File。2.实现使用write(int c)方法把中英文字符分别写入File。实现结果:1.用write(char[] cbuf)方法是因为把字符串转换成了byte数组,故中英文字符都能写入,且不是乱码。2.用write(int c)方法进行写入是...2016-08-13 09:12:32 · 155 阅读 · 0 评论 -
java基础概念总结
连续接触Java也有一周时间了,每天都感觉时间不够用,却又不知道时间去哪里的感觉,总感觉有好多事要做,却又无从下手,不知道会不会有人跟我一样有同样的感受。对于我这种数学不好逻辑思维不强的女生来说,学一门语言还是比较吃力的,反应没别人那么快,接受新知识的能力也要差。所以现在就开始后悔以前学c、c++、c#的时候不上心,只是应付考试,总是书到用时方恨少啊! :x 下面就总结一下基础概念吧。一、...原创 2016-08-13 08:54:39 · 81 阅读 · 0 评论 -
学String类后的习题及二、八、十、十六、九进制之间相互转换
学String类后实现的简单习题1、检查字符串是否是回文字符串在学习String类后,发现做回文数可以不用数组做,只需要用到String类中的charAt(int index) 方法获取index处的char值,取到字符串首位的字符依次进行比较即可。代码如下:import java.util.Scanner;public class Palindromic { public...原创 2016-08-13 08:45:17 · 321 阅读 · 0 评论 -
对xml文档进行增删改查操作后将其修改结果保存
对xml文档进行增删改查操作后将其修改结果保存一、可扩展标记语言xml:Extensible Markup Language 1、XML的作用:1)统一数据传输的格式。2)做小型数据库[文件型数据库]。3)做配置文件 .ini .propertity .xml .cfg 2、XML文件的基本格式: 标签:分为双标签和单标签,双标签的开头和原创 2016-10-01 16:26:44 · 812 阅读 · 0 评论 -
java中集合框架的基本概念整理
1.在集合框架产生之前处理对象组的方法:(1)数组的特点一维数组:线性的 、长度固定的 、有下标、内存地址连续的[读取速度快]二维数组:线性的 、长度固定的 、有下标、内存地址连续的[读取速度快]动态数组 :线性的 、长度可变的 、有下标、内存地址连续的 [查找数据比较快,插入删除比较慢]链式列表 :线性的 、长度可变的 、内存地址随机的 [插入删除比较快,查找数据原创 2016-08-12 22:39:14 · 428 阅读 · 0 评论 -
提高文件性能
昨天学习了字节输入流 :InputStream和字节输出流 :OutputStream的一些常用方法,课后老师要求我们能利用所学知识来提高文件复制的性能。课后我用了两种方法实现文件的复制,第一种是读取一个字节写入一个字节的方法,这种方法比较慢,耗时多。第二种方法是创建了一个字节数组作为中间流的缓存区(姑且让我这么说),因为其原理是先将输入流存放到数组,再将数组中的数据流写入输出流中,这样大大减少了原创 2016-08-18 09:25:36 · 270 阅读 · 0 评论 -
字节流字符流傻傻分不清
字节流字符流傻傻分不清 对于字节流跟字符流,及其他们的子类总是感觉模糊不清,于是找视频又大致看了一遍,(我的区分方法是:后缀带有reader和writer的便是字符流,没有的便是字节流)于是有了下面的一些总结。字节流:分为字节输入流(InputStream)和字节输出流( OutputStream)。而输入流和输出流相对于内存设备而言:输入:将外设中的数据读取到内存中...2016-11-28 16:08:25 · 122 阅读 · 0 评论