自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转身不回头的博客

一只java小白的求学之路

  • 博客(20)
  • 收藏
  • 关注

原创 JavaWeb第一天/12.30

一、HTML标签 html xmlns="http://www.w3.org/1999/xhtml"> head> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> meta name="keywords" content="java-php-python-c" /> meta name="descri

2018-01-05 17:28:11 242

原创 Java第24天~25天/12.23~12.24

day24Java设计模式一、静态工厂模式(简单工厂模式)静态工厂方法模式里面需要提供一个类:工厂类(用它制造一些需要的对象) * 特点: * 构造方法私有化,外界不能直接创建它的对象 * 提供静态功能,每一种静态都会产生所需要的对象… * 缺点:不利于后期维护 * 如果添加新的对象,需要创建它的类还需要在静态工厂

2017-12-29 22:03:03 485

原创 Java第二十二天~第二十三天、12.9~12.10

day22一、网络编程:1、网络编程的三要素是什么? 1)找到IP地址 2)必须有端口 3)必须有协议(TCP协议,UDP协议) 2、IP地址: PC机器都有唯一的标识:ip ip地址:192.168.1.100 已经优化的ip ip每一个段落转成二进制:

2017-12-22 22:15:01 224

原创 Java第20天~第21天/12.2~12.3

多线程的实现方式

2017-12-08 13:21:01 274

原创 Java第十八天~第十九天/11.25~11.26

一、文件字节输入流* 读数据的两种方式:* * 1)public int read():一次读取一个字节 * 2)public int read(byte[] b):一次读取一个字节数组 * 返回的是实际读取的字节数,使用文件输入流一次读取一个字节数组1、public int read():一次读取一个字节package org.westos_字节文

2017-11-30 17:16:36 268

原创 Java第十六天~第十七天/11.18~11.19

day16一、Map集合Map集合是双列集合,用来存储有键值对 对应关系的数据,且Map集合是一个接口 * Map集合的数据结构只跟键有关(键唯一),和值没有关系 * 子实现类: * HashMap:底层数据结构是哈希表 允许插入null键和null值 * 特点:元素无序,但唯一 唯一是重写了hashCode()和equal()方法 * 方法:对

2017-11-24 11:09:50 340

原创 Java第十四天~十五天/11.11~11.12

第十四天/11.11 一、数据结构 1、栈结构特点:先进后出 进栈方式:压栈 出栈方式:弹栈 2、队列结构特点:先进先出 3、数组特点:查询快,增删慢 4、链表特点:查询慢,增删快 二、List集合的子实现类的特点 ArrayList: 底层数据结构是数组的形式,满足数组结构的特点:查询快,增删慢 从线程安全问题来看:线程不安全的,

2017-11-13 15:13:43 257

原创 Java第十二天~第十三天/11.04~11.05

一、选择排序 从0索引开始,用它对应的元素依次和后面索引对应的元素进行比较,小的往前放,第一次比较完毕后,最小值出现在最小索引处,依次比较,就可以得到一个排好序的数组。 package org.westos_01; /** * 选择排序: * 数组的0索引依次和后面的索引进行比较,对应的元素小的往前方法,依次比较,就可以得到一个排好序的数组 * @author 小鑫 */ p

2017-11-06 20:06:22 581

原创 C语言练习/10.28~10.29

1、用标准C编程:找出整形数字1-100之间的素数,并打印出来。(素数:除了1和自己本身可以被整除。) #include main() { int i,j,flag; for(i=1;i100;i++) { flag=1; for(j=2;j<i;j++) if(i%j==0) {

2017-11-01 20:48:35 192

原创 练习

1、有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?(使用递归去解决) 2、定义一个数组,比如:int[] arr = {13,24,57,69,80}使用二分查找查找这个数组中的24元素对应的索引(可以不写这个题,下去预习什么是二分查找) 3、统计大串中小串出现的次数 举例:在字符串” woaijava

2017-11-01 19:55:33 150

原创 java第十天~第十一天/10.28~10.29

一、Object类 1、Object类中的常用方法 (1)public static getClass();返回当前运行的那个类 class 包名.类名 (2)hashCode();底层是根据哈希表(哈希算法)算出来的,理解为地址值 (3)public String toString();就是来构造一个字符串,建议所有子类都重写此方法 直接输出对象名和适用对象名调用toString()

2017-10-30 15:48:33 254

原创 java第九天/10.22

一、制作API *1)需要定义一个类工具类:ArrayTool数组工具类:给该类写上文档注释(每一个静态方法都需要使用文档注释) * 2)需要将该类的无参私有化,目的是为了让外界创建对象 * 3)ArrayTool中的成员方法全部用static修饰 * 4)测试完毕 * 5)如何制作API文档 * * 针对ArrayTool来制作 * * 打开dos

2017-10-25 21:22:14 213

原创 java第八天/10.21

final修饰局部变量: * 基本数据类型:如果局部变量是一个基本数据类型,那么被final修饰,基本数据类型的变量的值不能再改变! * 引用数据类型:如果用final修饰引用类型的变量,那么它不能在重写分配堆内存空间,但是可以改变可以成员变量的值 class Student{ int age ; } public class FinalTes

2017-10-24 21:21:27 166

原创 java第七天/10.15

一、代码块 概念: 使用{}括起来的代码,成为代码块。 分类: 根据它位置和声明的不同,我们可以将代码块分为局部代码块,构造代码块,静态代码块,同步代码块(多线程涉及) a、局部代码块 限定了变量的生命周期,变量在局部代码块中定义的,那么出来局部代码块之后,就访问不到了。在局部代码块中定义的变量,在出了代码块之后,内存就会释放掉。 作用:主要节约内存 局部代码块中定义的变量,虽然说

2017-10-18 20:45:34 310

原创 java第六天/10.14

一、匿名对象 定义:没有名字的对象。 意义:节省代码,并且很多情况下是针对某个方法只需要调用一次的参数进行传递。 主要的作用就是节省代码量,是代码结构更优雅。 二、封装 1、概念:隐藏对象的属性和细节,仅对外提供公共的方法进行访问。 2、private a、当类的成员变量使用private修饰符修饰,那么就不可以直接访问到该成员变量。 b、当使用private修饰的成员变量或者成员

2017-10-16 17:58:54 188

原创 java第五天/10.3

一. 关于变量的作用域: (1)、成员变量: 类的属性 (2)、局部变量: 方法中定义的变量或者是方法的形式参数。 对于java语言来说,作用域控制是通过块来控制的. 块的概念: 一对{} 包裹,该代码片段就称为 一块. 对于某个块内定义的变量: a.对于当前的块,不能再定义同名的变量,即使类型不同也不行。 b.对于当前的块,定义了某个变量,在块外不能够访问到块中定义的变量 如

2017-10-09 23:04:28 149

原创 java第四天/10.2

一. 数组 1.数组定义: 用来一次性保存多个相同类型元素的这样一种数据结构. 2.维度上分: 一维数组,多维数组. 3.一维数组 (1)声明: 类型 [] 数组变量名称 int [] arr; 或者 int arr[]; 俩种形式都可以,而且没有任何的区别,不过建议我们采取第一种方式. (2).初始化: 动态初始化: 我们在定义一个数组和对数组进行赋值的操作,我们分开来

2017-10-09 17:14:10 129

原创 java第三天/10.1

一、java 三大流程控制 1.顺序控制 依次执行我们的代码。 2.条件控制 int a = 0; a. 目的 : 对程序执行,一些不可预知的流程,进行一个预先判断. b. 条件: 条件具有真假的特性。而且只可能为真,或者为假。 c. java条件控制有四种手段: (1)if语句 结构: if(条件){ //实现我们的逻辑 } public class IfDemo{

2017-10-08 23:18:05 215

原创 java第二天——java基本语法

java语言的基本语法 一、关键字 概念:被java赋予特定含义的单词: 高级记事本:notepad++,editplus等等这些工具对关键字有特殊的颜色标记 开发工具:eclipse,myeclipse也是对关键字有特殊颜色标记 组成关键字:字母全小写 eclipse: alt+/:自动提示,代码补全:神键 复制代码:ctlr+alt+向下方向键 删除代码:选中代码:ct

2017-09-27 21:45:51 430

原创 java第一天(java开发的方向和运行)

1、java开发的三个方向 javaSE:java来做桌面程序开发(基础) javaEE:web方向开发(重心) javaME:嵌入式开发 2、2. jdk 版本我们采用1.6 最新的版本1.8 jdk三大部分: a. bin目录下工具 b. jre (运行环境) c. jdk提供的一些类库 System.out.println();

2017-09-26 22:10:16 325

空空如也

空空如也

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

TA关注的人

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