自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 黑马程序员_Java基础_我的day20学习笔记

IO流(重点知识)01. IO流概述及其分类1.概念 IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流。流按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的字符流 : 字符流只能操作纯字符数据,比较方便。2.IO流常用父类 字节流的抽象父类:

2016-07-14 11:23:17 867 1

原创 使用TCP协议写一个可以上传文件的服务器端源代码(附详细注释)

服务器端 源代码:服务器端 主类名 Test7_Server需要在工程目录下创建名为 upload 的文件夹import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp

2016-07-13 23:36:44 741

原创 使用TCP协议实现一个可以上传文件的客户端源代码(附详细注释)

客户端代码:类名 Test7_Clientimport java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;impo

2016-07-13 23:33:09 770

原创 黑马程序员_Java基础_我的Day26学习笔记

网络编程相关知识整理01. 网络编程概述(了解)A:计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。B:网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。02. 网络编程三要素之端口号概述(掌握)每个程序在设备上的唯一标识每个

2016-07-13 23:29:02 448

原创 黑马程序员_Java基础_我的Day25学习笔记

多线程部分相关知识01. 单例设计模式( 重点掌握 )单例设计模式:保证类在内存中只有一个对象。如何保证类在内存中只有一个对象呢?(1)控制类的创建,不让其他类来创建本类的对象。private(2)在本类中定义一个本类的对象。Singleton s;(3)提供公共的访问方式。 public static Singleton getInstance(){return s}单例写法两种:(1

2016-07-13 11:23:13 494

原创 黑马程序员_Java基础_我的Day24学习笔记

01. 多线程的引入(了解)1.什么是线程 线程是程序执行的一条路径, 一个进程中可以包含多条线程多线程并发执行可以提高程序的效率, 可以同时完成多项工作02. 多线程并行和并发的区别(了解)并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。(需要多核CPU)并发是指两个任务都请求运行,而处理器只能按受一个任务,就把这两个任务安排轮流进行,由于时间间隔较短,使人感觉两个任务

2016-07-12 23:48:26 311

原创 Java基础_解决问题1,随机数问题

今天在学习的过程中,遇到别人提出有关随机数的生成问题时,随机动手解决了,做一个简单的笔记加深下记忆。程序如下:方式1 使用Random类直接生成需要的 7 个整数(双色球),然后根据条件选择(排除重复)import java.util.ArrayList;import java.util.List;import java.util.Random;@SuppressWarnings({ "r

2016-07-11 17:06:47 269

原创 黑马程序员_Java基础_我的Day13学习笔记

01. StringBuffer类的概述A:StringBuffer类概述 通过JDK提供的API,查看StringBuffer类的说明线程安全的可变字符序列 B:StringBuffer和String的区别 String是一个不可变的字符序列StringBuffer是一个可变的字符序列 02. StringBuffer类的构造方法A:StringBuffer的构造方法: publ

2016-07-11 14:36:00 416

原创 黑马程序员_Java基础_Day15我的学习笔记

01. 集合的由来及集合继承体系图A:集合的由来 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 B:数组和集合的区别 区别1 : 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值集合只能存储引用数

2016-07-09 13:52:24 335

原创 黑马程序员_Java基础_我的Day11学习笔记

01. Eclipse的视窗和视图概述(了解)A:视窗 每一个基本的窗体被称为视窗 PackageExplorer 显示项目结构,包,类,及资源Outline 显示类的结构,方便查找,识别,修改Console 程序运行的结果在该窗口显示Hierarchy 显示Java继承层次结构,选中类后F4B:视图 是由某些视窗的组合而成的 Java视图Debug视图02. Ecli

2016-07-08 22:05:19 540

原创 黑马程序员_Java基础_我的Day10学习笔记

01. 带包的类编译和运行(掌握)A:如何编译运行带包的类 a:javac编译的时候带上-d即可 javac -d . HelloWorld.javab:通过java命令执行。 java 包名.HellWord02. 四种权限修饰符的测试(掌握)A:案例演示 四种权限修饰符B:结论 本类 同一个包下(子类和无关类) 不同包下(子类)

2016-07-08 14:02:23 419

原创 黑马程序员_Java基础_我的Day09学习笔记

01. 多态的概述及其代码体现A:多态(polymorphic)概述 事物存在的多种形态B:多态前提 要有继承关系要有方法重写要有父类引用指向子类对象02. 多态中成员访问特点A:多态中的成员访问特点 成员变量 编译看左边,运行看左边成员方法 编译看左边,运行看右边静态方法 编译看左边,运行看左边(静态和类相关,算不上重写,所以,访问还是左边的)只有非静态的成员方法,

2016-07-08 10:57:26 519

原创 黑马程序员_Java基础_我的Day08学习笔记

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

2016-07-07 23:21:19 458

原创 黑马程序员_Java基础_我的Day07学习笔记

01. 构造方法的重载及注意事项(掌握)A:案例演示 构造方法的重载重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表B:构造方法注意事项 a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。b:如果我们给出了构造方法,系统将不再提供默认的无参构造方法。 注意:这个时候,如果我们还想使用无参构造方法,就必须自己给出。建议永远自己给出无参构造方法02. 创

2016-07-07 16:14:29 503

原创 黑马程序员_Java基础_我的day06学习笔记

01. 面向对象思想概述(了解)A:面向过程思想概述 第一步第二步 B:面向对象思想概述 找对象(第一步,第二步) C:举例 买煎饼果子洗衣服 D:面向对象思想特点 a:是一种更符合我们思想习惯的思想b:可以将复杂的事情简单化c:将我们从执行者变成了指挥者 角色发生了转换E:面向对象开发 就是不断的创建对象,使用对象,指挥对象做事情。F:面向对象设计 其实就是在管理

2016-07-07 12:54:42 641

原创 黑马程序员_Java基础_我的Day05学习笔记

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

2016-07-07 12:53:25 546

原创 黑马程序员_Java基础_我的day04笔记

01. 控制跳转语句break语句A:break的使用场景 只能在switch和循环中 02. 控制跳转语句continue语句A:continue的使用场景 只能在循环中 03. 控制跳转语句标号标号:标记某个循环对其控制标号组成规则:其实就是合法的标识符例如: “`01. 控制跳转语句break语句A:break的使用场景 只能在switch和循环中 02. 控制跳转

2016-07-06 22:23:14 674

原创 黑马程序员_Java基础_我的day03学习笔记

01. 位运算符的基本用法2及面试题(了解)案例演示 >>,>>>,<<的用法: <<:左移 左边最高位丢弃,右边补齐0>>:右移 最高位是0,左边补齐0;最高为是1,左边补齐1>>>:无符号右移 无论最高位是0还是1,左边补齐0最有效率的算出2 * 8的结果02. 选择结构if语句注意事项(掌握)案例演示: a:比较表达式无论简单还是复杂,结果必须是boolean类型

2016-07-06 16:52:20 411

原创 黑马程序员_Java基础_我的day02学习笔记

01. 常量的概述和使用(掌握)A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量自定义常量(面向对象部分讲) C:字面值常量的分类 字符串常量 用双引号括起来的内容整数常量 所有整数小数常量 所有小数字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号布尔常量 较为特殊,只有tr

2016-07-05 20:43:36 415

原创 黑马程序员_Java基础_我的day01学习笔记

01. 常见的DOS命令讲解A:d: 回车 盘符切换B:dir(directory):列出当前目录下的文件以及文件夹C:cd (change directory)改变指定目录(进入指定目录)D:cd.. : 退回到上一级目录E:cd: 退回到根目录F:cls : (clear screen)清屏G:exit : 退出dos命令行(分割线上的需要掌握,下的了解)/=========

2016-07-05 10:36:44 540

电脑常用词汇软件

可以查到比较专业的PC词汇,利于个人的电脑常识积累。解决你为一些电脑名词而烦恼的问题!

2014-10-31

空空如也

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

TA关注的人

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