- 浏览: 26041 次
- 性别:
- 来自: 成都
最新评论
文章列表
------- android培训、java培训、期待与您交流! ----------
静态static
1.主要用于修饰类的成员(成员函数,成员变量)
2.好处:代码上没区别,但当成员定义成static后,就可使其从对内存中独立出来,让其他对象共享,从而 ...
黑马程序员——数组的常见排序方式
- 博客分类:
- Java
------- android培训、java培训、期待与您交流! ----------
1、数组的排序操作:选择排序、冒泡排序、反转排序 |---选择排序: 原理:就是顺序取出每一个元素,然后一个跟他后面的元素进行比较,吧较大的那个元素进行临时存储,从而实现位置的交换 代码示例:
public static void sortFromMin2Max(int[] arr) {
for (int i = 0; i < arr.length - 1; i++) {
for (int j = ...
------- android培训、java培训、期待与您交流! ----------
Java内存中有五个空间:
概述:java程序在运行时,需要在内存中分配空间。为了提高运算效率,又对空间进行了不同区域的划分,因为每一片区域都有特定的数据处理方式和内存管理方式
内存空间的分类:栈内存
用于存储局部变量,当数据使用完,占用空间会自动释放
特点:存取速度快。
------- android培训、java培训、期待与您交流! ----------
&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。而我们在开发中,遇到&或者| 我可以将他们转换成双&、双||,这样可以提高效率,原由是: 当表达式&&左边的结果是false时,发生短路,不用在计算右边的表达式,整个结果都为false。 当表达式||左边的结果是ture时,发生短路时,不用在计算右边的表达式,这个结果为true。代码体现: &与& ...
项目说明书建立全过程注意点
- 博客分类:
- 软件开发的流程注意点
概要设计:
1. 业务流程很关键
2. 数据库设计一定要有概念模型、物理模型,不要一开始就建库、写SQL语句。
3. 写接口时..
4. 通病,认为需求分析一弄完,就开始写代码。
借鉴:科技源之家 志愿者平台
------- android培训、java培训、期待与您交流! ----------
异常
1、异常概述:程序在运行出现不正常的情况。
Error:严重的 Exception :可处理的
2、AirthmeticException:算术异常
ClassCastExceptipon :类型转换异常
OutofMemoryError : 内存溢出
3、Throwable(可抛):Error、Exception
4、异常 try--ccatch--fin ...
------- android培训、java培训、期待与您交流! ----------
面向对象(Object oriented ) _OO
1、面向对象的三大特点:封装、继承、多态
2、以后开发:其实就是找对象使用,没有对象就创立对象。_ _ _找对象、使用对象、维护对象
3、描述事物(类)就是描述事物的属性和行为。
4、类类型变量指向对象————Car c = new Car()---------可以说明类为引用类型
5、成员(全局)变量:因对象的存在而存在(在堆内存中)
6、类与对象的关系:
类就是现实生活中事物的描述(属性和 ...
装饰设计模式:
当我们想要对已有的功能进行增强时,可以进行定义类,将已有的作为参数对象传入,基于已有的功能,并提供加强功能----那么定义的类叫做装饰类
--------这样的模式就叫做装饰设计模式
装饰类通常会通过构造函数的接受被装饰的对象,基于被装饰的对象具有的功能进行增强。
例如:
publicclass Demo4 {
publicstaticvoid main( ...
模板方法:在定义功能时,一部分是确定的,一部分是不确定的,而确定的部分使用不确定的部分,那么此时可以将不确定的部分暴露 出去,由子类区完成,可以将定义成抽象的,由子类区复写(解决方式之一,不一定要定义成抽象的)
抽象的:
abstract class Student
{
public void getTime() {
long start = System.currentTimeMillis();
// 提取出方法
setMeth ...
单例设计模式:一个类中只有一个对象的情况
思路:
将构造函数私有化 è 不能创建对象
在本类中创建一个对象
让对象对外提供一个方法,即建立一个方法对外可以获取该对象
class Student 恶汉式:先初始化对象(开发多用)
{
//私有构造函数,让其不能创建对象
Student()
{}
//创建一个最终对象
private static Student student=new Student();
//提供公共方法,让其可以获取 ...
------- android培训、java培训、期待与您交流! ----------
Java流程的控制:
顺序结构:即程序从上至下一行一行的执行,不受判断、跳转直到程序顺序执行完。
选择结构:
if语句:
1、 if (boolean 表达式) {
//条件执行体
}
------- android培训、java培训、期待与您交流! ----------
一个好的程序员拥有不应该只有能力,而是兼备一些为我们铺下这条道路的先人们的历史。让我们来开启Java之旅的….. Java的历史: Java是由SUN公司在1995年推出的, ...