- 博客(8)
- 收藏
- 关注
原创 Java单列设计模式
单列模式有两种方式:懒汉式,饿汉式。下面是饿汉式的代码:(写法)(开发一般用这个方法)//创建一个学生类的单列设计模式class Student{ private String name="zhulang"; //构造函数私有化 private Student(){}; //静态自己创建自己的对象 private static
2017-09-28 00:01:29 220
原创 排序
(1)冒泡排序 冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。(2)选择排序 选择排序是
2017-09-27 23:52:34 162
原创 循环
一、If选择结构区别:单选择 if(条件表达式){执行的语句}双选择 if(条件表达式){执行的语句} else{执行的语句}多选择 if(条件表达式){执行的语句} else if (条件表达式){执行的语句} else{执行的语句}二、
2017-09-27 22:57:58 148
原创 IO流
文件以及IO流 所有的文件在计算机里面都是以二进制的形式存在的在!! 不同的文件在计算上显示的效果不一样,主要以后缀名来区分 IO流(输入输出流)输入输出是相对于内存中的当前程序而言的[从硬盘到内存(输入流),还是从内存到硬盘(输出流)] 字符串------文本 查看图片的头两个字节 从数据
2017-09-27 21:18:10 134
原创 ArrayList
1、什么是ArrayList ArrayList是动态数组它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小用法:ArrayList list = new ArrayList(); list.Add()list.List.RemoveAt()为什么要重写equals方法
2017-09-27 21:09:48 131
原创 数组
数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素。1,数组的声明: 类型 数组名[]; char cs[];2,分配空间 数组名=new 类型[长度]; cs=new char[5]; 注意:1,2步可以合在一起写 char cs[]=new char[5];
2017-09-27 20:51:30 165
原创 Java面向对象编程(OOP)
Object Oriented Programming (oop)面向对象的三大特性:封装,多态,继承。多态多态就是针对不同的基础数据类型呈现相同接口的一种能力,多态类型就是其操作可以适用于不同类型值的一种类型。继承(extends)继承提供了一个对象从基类获取字段和方法的一种能力.继承提供了代码的重用性,并且在不更改现有类的
2017-09-27 20:06:39 233
原创 运算符,基础类型,命名规则
1.java源代码后缀(.java) 字节码文后缀(.class)。2.java程序执行过程:源文件由编译器编译成字节码,再由字节码由java虚拟机解释运行。JVM 虚拟机(java) JRE 运行环境。3.变量命名规则:(1)由字母,数字,下划线,美元符号组成,(2)开头不能用数字, (3)不能使用关键字。 常量命名规则: 大写字母+下
2017-09-07 21:15:42 277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人