自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZHCHONGCHANG的博客

此博客为学习博客,欢迎各位大佬指出缺点及不足

  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 完全数的java算法实现

本文为博主原创,接受意见,不喜勿喷!本文以10000以内的完全数作为例子完全数:指所有因子之和(包括1但不包括这个数本身)等于其本身的数叫完全数。例如:6=1+2+3。1、2、3都是6的因子。分析:1.第一层循环是遍历10000以内的所有数(不包括1,因为包括1的话后面会变得更加麻烦),以便于后面做判断; 2.第二层循环遍历10000以内的数的所有因子,判断条件为小于等于i/2是因为每个整数的最大

2017-11-19 23:06:35 5328 4

原创 水仙花数的java算法实现

水仙花数的java算法实现

2017-11-19 22:14:56 1452 3

原创 js的window.onload不执行

一、window.onload可以正常执行执行的代码 <html><head> <script> window.onload=function() { alert(1); } </script></head><body><div id="div">sdfasdf</div></body></ht

2017-11-06 23:42:51 18667 1

原创 Java学习第二十四天

一、多线程(单例设计模式) * 单例设计模式:保证类在内存中只有一个对象。如何保证类在内存中只有一个对象呢? (1)控制类的创建,不让其他类来创建本类的对象。private(2)在本类中定义一个本类的对象。Singleton s;(3)提供公共的访问方式。 public static Singleton getInstance(){return s}单例写法两种:(1)饿汉式 开发用这

2017-08-14 09:27:54 292

原创 Java学习第二十三天

一、多线程的引入 * 1.什么是线程 * 线程是程序执行的一条路径, 一个进程中可以包含多条线程 * 多线程并发执行可以提高程序的效率, 可以同时完成多项工作 * 2.多线程的应用场景 * 红蜘蛛同时共享屏幕给多个电脑 * 迅雷开启多条线程一起下载 * QQ同时和多个人一起视频 * 服务器同时处理多个客户端请求二、多线程并行和并发的区别

2017-08-14 09:09:07 263

原创 Java学习第二十二天

一、打印流的概述和特点什么是打印流 该流可以很方便的将对象的toString()结果输出, 并且自动加上换行, 而且可以使用自动刷出的模式 System.out就是一个PrintStream, 其默认向控制台输出信息 PrintStream ps = System.out; ps.println(97); //其实底层用的

2017-08-09 21:27:25 290

原创 Java学习第二十一天

一、序列流什么是序列流 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推.使用方式 整合两个: SequenceInputStream(InputStream, InputStream) FileInputStream fis1 = new FileInputStream("a.txt

2017-08-09 09:27:44 283

原创 Java学习第二十天

一、字符流FileReader) 字符流是什么 字符流是可以直接读写字符的IO流 字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出. FileReader FileReader类的read()方法可以按照字符大小读取 FileReader fr = new FileReader("aaa.txt");

2017-08-09 00:18:29 284

原创 Java学习第十九天

一、IO流概述及其分类 概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过IO流的方式 Java用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流(数据是从内存到其他地方,还是从其他地方到内存) 流按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的

2017-08-07 22:34:42 250

原创 Java学习第十八天

一、异常的概述和分类异常的概述 异常就是Java程序在运行过程中出现的错误。异常的分类 通过API查看Throwable Error 服务器宕机,数据库崩溃等 Exception异常的继承体系 Throwable Error Exception RuntimeException

2017-08-07 00:28:32 231

原创 Java学习第十七天

一、Map集合概述和特点Map接口概述 查看API可以知道: 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值Map接口和Collection接口的不同 Map是双列的,Collection是单列的 Map的键唯一,Collection的子体系Set是唯一的 Map集合的数据结构值针对键有效,跟

2017-08-07 00:22:04 249

原创 Java学习第十六天

一、HashSet存储字符串并遍历案例演示 HashSet存储字符串并遍历 HashSet<String> hs = new HashSet<>(); boolean b1 = hs.add("a"); boolean b2 = hs.add("a"); //当存储不成功的时候,返回false System.ou

2017-08-02 23:14:03 310

原创 Java学习第十五天

一、去除ArrayList中重复字符串元素方式 案例演示 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) 思路:创建新集合方式 /** * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 */

2017-08-01 23:38:18 308

原创 Java学习第十四天

一、对象数组的概述和使用案例演示 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。 Student[] arr = new Student[5]; //存储学生对象 arr[0] = new Student("张三", 23); arr[1] = new Student("李四", 24);

2017-08-01 23:29:51 239

原创 Java学习第十三天

一、正则表达式的概述和简单使用正则表达式 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的案例演示 需求:校验qq号码. 1:要求必须是5-15位数字 2:0不能开头 3:必

2017-08-01 11:10:38 289

原创 Java学习第十二天

一、StringBuffer类的概述 StringBuffer类概述 通过JDK提供的API,查看StringBuffer类的说明 线程安全的可变字符序列 StringBuffer和String的区别 String是一个不可变的字符序列 StringBuffer是一个可变的字符序列 StringBuffer

2017-08-01 11:00:26 360

原创 Java学习第十一天

一、Java开发工具(常见开发工具介绍) 操作系统自带的记事本软件 高级记事本软件 集成开发环境 IDE (Integrated Development Environment) Eclipse和MyEclipse的区别 a:Eclipse是一种可扩展的开放源代码的IDE。 b:Eclipse的特点描述

2017-07-31 23:53:56 205

原创 Java学习第十天

一、package关键字的概述及作用 为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹 包的概述 将字节码文件分类存放的文件夹 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 … 方案1:按照功能分

2017-07-31 23:43:40 272

原创 Java学习第九天

一、多态的概述及其代码体现多态(polymorphic)概述 事物存在的多种形态多态前提 要有继承关系 要有方法的重写 要有父累引用指向子类对象二、多态中的成员访问特点(掌握)多态中的成员访问特点 成员变量 编译看左边,运行看左边 成员方法 编译看左边,运行看右边 静态方法 编译看左边

2017-07-23 21:11:30 220

原创 Java学习第八天

一、代码块的概述和分类(面试的时候会问,开发不用或者很少用)代码块概述 在Java中,使用{}括起来的代码被称为代码块。代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。常见代码块的应用 局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 构造代码块 (初始化块)

2017-07-23 20:59:42 256

原创 Java学习第七天

一、构造方法Constructor概述和格式(掌握)构造方法概述和作用 给对象的数据(属性)进行初始化构造方法格式特点 方法名与类名相同(大小也要与类名一致) 没有返回值类型,连void都没有 没有具体的返回值return;二、构造方法的重载及注意事项(掌握)案例演示 构造方法的重载 重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参

2017-07-19 23:22:57 249

原创 Java学习第六天

一、二维数组概述和格式的讲解(了解)二维数组概述二维数组格式 int[][] arr = new int[3][2]; 二维数组格式1的解释注意事项 以下格式也可以表示二维数组 数据类型 数组名[][] = new 数据类型[m][n]; 数据类型[] 数组名[] = new 数据类型[m][n];注意下面定义的区别 int

2017-07-18 00:17:09 358

原创 Java学习第五天

一、数组概述和定义格式说明 为什么要有数组(容器) 为了存储同种数据类型的多个值 数组概念 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度];二、数组的初始化动态初始化(掌握)

2017-07-16 22:24:22 258

原创 Java学习第四天

一、循环结构概述和for语句的格式及其使用 循环结构的分类 for,while,do…while (1)循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } 执行流程: 执行初始化语句 执行判断条件语句,看

2017-07-13 20:37:56 280

原创 Java学习第三天

一、逻辑运算符 逻辑运算符的基本用法(掌握) 逻辑运算符有哪些 &,|,^,! &&,|| 注意事项: 逻辑运算符一般用于连接boolean类型的表达式或者值。 表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。

2017-07-12 20:45:40 416

原创 Java学习第二天

一、变量的概述及格式 1.什么是变量:在程序执行的过程中,在某个范围内其值可以发生改变的量; 2.变量的定义格式: 数据类型 变量名 = 变量值; 3.为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用 ; 使用变量的注意事项: 作用域问题:同一个区域不能使用相同的变量名 初始化值问题: 局部变量在使用之前必须

2017-07-11 22:36:29 241

原创 Java学习第一天

一、java能干神马? 主要针对企业级开发 { CRM:关系型管理系统(管理客户) OA:办公自动化 电商平台 } 也可以做桌面应用程序、网络应用 二、开发环境 Java开发必须先安装JDK(Java开发工具包)--

2017-07-10 23:24:26 319

npp.7.4.2.Installer

Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。 Notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言

2017-09-30

EditPlus_3.31.1279_SC_xp500.com

EditPlus(文字编辑器)汉化版是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,同步于剪贴板可自动粘贴进 EditPlus 的窗口中省去粘贴的步骤。另外它也是一个非常好用的HTML编辑器,它除了支持颜色标记、HTML 标记,同时支持C、C++、Perl、Java,另外,它还内建完整的HTML & CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装IE3.0 以上版本,它还会结合IE浏览器于 EditPlus 窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。因此,它是一个相当棒又多用途多状态的编辑软件。

2017-09-30

mysql5.5.27_win32_zol

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

2017-09-30

Struts-jar包

struts2最常用的最基础的应用原版--------------------jar包

2017-09-30

TortoiseSVN-1.6.1.16129-win32-svn-1.6.1

SVN的可视化客户的绿色免安装TortoiseSVN-1.6.1.16129-win32-svn-1.6.1

2017-09-30

VisualSVN-Server-2.5.1-原版

绿色免安装代码版本管理器VisualSVN-Server-2.5.1-原版x32位

2017-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除