自定义博客皮肤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学习者的世界

时间不断流逝,无用也会变有用。

  • 博客(22)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 12-24java面向对象之同步和死锁

案例1设计一个线程操作类,要求可以产生三个线程对象,并可以设置三个线程的休眠时间分析:1.使用Thread类实现class MyThread extends Thread{ //封装属性 private String name ; //定义该线程的名称 private int time; //定义休眠时间 //构造方法 public MyThread(String n

2014-12-24 20:55:38 486

原创 12-23java面向对象之多线程

1.多线程的概念几乎所有的操作系统都支持同时运行多个任务,每一个任务通常就是一个程序,每个运行的程序就是一个进程。当一个程序运行是,内部可能包含了多个顺序执行流,每个执行流就是线程。继承的特点:并发性。多个进程可以在单个处理器上并发执行,不会相互影响,2.java多线程的实现2.1继承Thread类在java.lang包中定义了Thread类,继承该类之后,必须覆写run()方

2014-12-24 15:24:56 626

原创 12-22java面向对象之package & import

1.包(package)包的定义可以理解为一个文件夹,在这个文件夹内集成了编译好的class类。格式:package  类保存的文件夹位置;其中保存的文件夹位置是该java文件所在目录中。案例:package pack.demo.a;class A{ public String getInfo() { return "he

2014-12-22 21:40:42 479

原创 12-21java面向对象之异常

1.异常异常是导致程序中断执行的一种指令流。public class TestException1 { public static void main(String[] args) { int i = 10; //定义整型变量 int j =0 ; //定义整型变量 int temp = i/j ; System.out.println("两个数字相除的结果:"

2014-12-21 22:01:58 433

原创 12-20java面向对象之Object类&包装类&匿名内部类

1.Object类在java的开发中,一切类都是以继承的方式存在的,如果一个类在定义时没有明确指明继承的是哪个类,那么默认情况继承Object类。例如class Person {}以上代码默认定义Object,其完整表达形式为:class Person extends Object{}在jdk文档中,API-> index->java.lang->Object寻

2014-12-20 16:31:19 560

原创 12-16面向对象之接口和抽象类的应用

1.抽象类和接口实例化在java中可以通过对象的多态性,为抽象类和接口进行实例化操作,这样再使用抽象类和接口的时候,就可以使用子类的中覆写的方法来实现。之所以抽象类和接口类不能直接实例化,是因为内部包含了各个抽象方法,抽象方法但都是未实现的方法,无法调用。通过多态性,子类发生向上转型,所调用的全部方法,都是被覆写过的方法。//本程序是对抽象类和接口继续实例化的操作abstract c

2014-12-16 20:35:13 681

原创 12-15java面向对象之多态性操作

1.多态性1.概念向上转型(自动完成)子类转变成父类父类  父类对象 = 子类实例化对象向下转型(强制)父类转变成子类,必须首先进行向上转型子类  子类对象 = (子类)父类实例化对象 2.子类对象向上转型//本程序是多态性的测试class A //定义类A{ public void fun1() //定义类A的fun1方法 { Sy

2014-12-15 17:04:33 704

原创 12-14java面向对象之抽象类&接口

抽象类1.抽象类概念抽象类:包含抽象方法的类,相比于普通类,他多了一个抽象方法。抽象方法:只声明但是没有实现的方法,用abstract关键字来定义。未实现的举例:class A{ private String name ; public void print()}在类中声明的方法,有{}则说明有方法体,则实现;没有{},则未实现。2.使用规则包含一个

2014-12-14 17:51:24 362

原创 12-13java面向对象之继承

继承概念:用于扩充已有类的功能。例如:人类作为一个大的类描述了宏观的情况,学生又是一个人类中的特例,学生类既具备人类的共性也有自己的个性。语法:Class 子类名称 extends 父类名称{}注意:子类被成为派生类,父类被成为超类。子类继承了父类的一些可以使用的操作,同时具备了父类不具备的操作。//本程序是对继承的测试class Person{ //封装属性 priv

2014-12-13 15:34:15 487

原创 12-11java面向对象之内部类操作

在本次博客之后,进行的就是面向对象的高级操作。何为高级呢?只是在基础之上的扩充,所以要把基础知识掌握牢固才有可能进一步提高。为了完成质疑任务,本周剩下的时间全部用来复习,温故而知新。在开始主题内部类之前,先简单介绍一下代码块的基本概念。1.代码块在java中有的代码可以直接使用{}将代码括起来,主要包括一下几种:1.普通代码块:直接在方法之中编写。//代码块的测试

2014-12-11 21:21:19 476

原创 12-10java面向对象之static关键字

1.static关键字我们在程序编写中最常出现的static地方就是public static void main(String []  args)    这个主方法就使用了static关键字。2.用static定义属性例如,现在要定义一个类,该类实现的是北京人的包装。属性包括:姓名,年龄,城市。由于所有人都是北京人,所以城市大家的属性都是相同的。案例://本程序是

2014-12-10 21:06:48 589

原创 12-9java面向对象之链表操作

链表属于数据结构中的基本操作。链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。使用链表结构可以克服数组链表需要预先知道数据大小的缺

2014-12-09 18:48:56 584

原创 12-8java面向对象对象之引用传递

今天主要说明在面向对象操作中的引用传递情况。一句话,用面向对象设计可以解释生活中的所有问题。1.对象数组对象数组肯定是一个数组,回顾一下我们之前使用过的数组。int a[] = null; 显然数组几个每个成员都是int型变量,那么对象数组中的每个成员就是数组了,类比得知。定义格式如下:类名称    对象数组名称[] = new 类名称[长度];//使用构造方法定义数组中的对象

2014-12-08 19:59:27 1270

原创 12-7java面向对象之this关键字的说明

在java中,this关键字能说清楚的人并不多,但是使用确实不少。本文是初学时对this的一些理解,便于大家参考。1.this关键字this关键字可以指代那些呢?  可以表示操作类的属性、方法和当前对象。1.this代表属性案例:定义一个类,表示年龄和姓名基本信息,实例化对象并输出结果//本程序是对this关键字的说明class Info{ //属性定义 public

2014-12-07 16:48:22 415

原创 有关类中initialization初始化的一些说明

众所周知,在java程序中,声明变量就要进行初始化,但是在类中,不用进行初始化。我们一般是先对属性进行封装,然后用类的构造函数进行初始话。class的初始化次序取决于属性的定义次序,也许属性会散落在class中的各个位置,但是,所有的属性一定会在任何一个方法(包括构造方法)调用之前,完成初始化。案例://本程序要实现的是初始化的学习,在类中,变量会在方法调用之前完成所有的初始化工作pub

2014-12-07 15:06:43 1167

原创 12-6java面向对象之String类常用方法的总结

我们都知道,String类是在java程序开发过程中使用比较多的类,必须将其完全掌握并熟练运用才行。基于这个原因,作者打算把String类中常用的方法进行总结 ,方便大家学习。1.字符串与字符数组序号类型名称说明1构造public String(char[] value)把字符数组转化为字符串

2014-12-06 18:34:44 589 2

原创 12-6java面向对象之String类

今天主要为大家讲解String类的使用。我们之前编写代码的过程中就发现,String的首字母大写,这个类的命名规则相同,所以断言String是一种系统类。1.实例化方法String的实例化方法有两种:(1)直接赋值方法,这种方法之前普遍使用。  String str="hello";(2)构造方法,由于String是类,肯定有自己的方法。默认存在着public String (

2014-12-06 09:45:48 454

原创 12-5Java面向对象笔记(一)

今天正式接触到java的面向对象特性,现把笔记誊抄,并做出自己对于面向对象的理解,可能不完全,请大家指出问题。1.面向对象的概念:将整个操作进行拆分,采用组装的形式表达。面向对象起源与IBM的smalltalk语言,根据该语言,进而发展了c和c++(他俩主要是面向底层控制的语言,连通汇编语言),在他们的基础之上产生了java(应用层)。其中java和c++是面向对象的语言。特征:

2014-12-05 08:51:16 621

原创 java有关快速排序法的分析

本人接触排序的程序还是本科读书时学习c语言的时候,那时候老师讲解简单,并没有认真学习,知道什么是选择排序,什么是冒泡排序,对于这两种排序的方法掌握比较牢固。今天在看书的时候,好多人都在分析不同排序方法优缺点,进而引发了对各种排序的深刻学习(其实抱着使用的目的,只学习了选择排序这一种方法,因为它够快O(N*logN),但是缺点是排序稳定性不足,在这方面冒泡显示出了独特的优势)。以前没有接触大量的

2014-12-04 10:50:33 561

转载 Java中数组常用方法的总结

Java中数组常用方法的总结 一、Java标准类库提供static方法System.arraycopy(),用它复制数组比用for循环复制要快得多,     System.arraycopy()针对所有的类型做了重载,需要5个参数。    

2014-12-03 18:42:26 545

原创 12-3java学习笔记

数组与方法的介绍1.数组的声明与使用过程方法1:数据类型 数组名称[]= new  数据类型[长度]方法2:  数据类型 数组名称[]=numll;    数组名称[]=new  数据类型[长度];数组的使用分两步进行:1.在栈中声明数组的名称(temp相当于指向堆的一个指针)。2.在堆中进行数据的开辟,通过关键字new进行同时,不同的栈可以指向同一个堆内存。例如:in

2014-12-03 09:57:04 349

原创 12-2 Java学习笔记

java学习最开始就要配置java环境变量,现在只是知道环境变量的配置方法,感觉像是指示路径。现在引用别人文章中的一段话来说明java配置,其实说的也都是废话了。  1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要

2014-12-03 09:56:37 338

ARINC 410-1-1965.pdf

航空 ARINC 410 标准

2021-05-30

ARINC-600(公开).pdf

航空工业 ARINC 600标准

2021-05-30

多学科设计优化

多学科设计优化 对于复杂系统设计,尤其涉及到多学科共同设计,平衡多学科工作有益。

2019-01-19

高清免费版 VxWorks程序开发实践.pdf

VxWorks BSP 操作系统

2017-08-29

java数组合并并排序

在java中对数组进行排序并合并的操作 java.util.Arrays.sort(arr3);

2014-12-05

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

TA关注的人

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