java基础学习笔记
文章平均质量分 81
_黄祥
未来的你一定会感谢今天拼搏的自己。
展开
-
【java基础】——网络编程
android培训------我的java笔记,期待与您交流!一、网络编程概述1、计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的的管理和协调下,实现资源共享和信息传递的计算机系统。2、什么是网络编程网络编程就是用来实现网络互联的不同计算机上运行的程序间可以进行数据交换。3、网络原创 2015-06-24 23:57:12 · 543 阅读 · 0 评论 -
【java基础】——java面向对象(下)—多态、内部类、异常、包
android培训------我的java笔记,期待与您交流!一、面向对象——多态1、多态概述①什么是多态?某一事物在不同时刻表现出来的不同状态。如:猫可以是猫的类型。猫 m = new猫();同时猫也是动物的一种,也可以把猫称为动物。②多态的好处:提高了代码的可扩展性,前期定义的代码可以使用后期的内容。③多态的弊端:前期定义的内容不能使用后期子类的特有功能。④多态的前原创 2015-06-24 15:18:48 · 900 阅读 · 0 评论 -
【java基础】——String类和基本数据类型包装类
android培训------我的java笔记,期待与您交流!一、String类1、String类概述①String类是字符串类型对象。Java程序中的所有字符串如“abc”都作为此类的实例实现。②String类的特点字符串常量,一旦创建之后不能更改。String str = “abc” 等同于 char data[] ={'a','b','c'}; String原创 2015-06-19 23:16:03 · 670 阅读 · 0 评论 -
【Java基础】——多线程
android培训------我的java笔记,期待与您交流!一、多线程概述1、多线程进程:正在进行中的程序。程序(任务)的执行过程。每一个进程都有一个执行顺序。该顺序是一个执行路径或者称为一个控制单元。线程:就是进程中一个负责程序执行的独立控制单元(执行路径),线程控制着进程的执行。一个线程中可以多执行路径。一个进程中至少要有一个线程。多线程程序在较低的层原创 2015-06-17 22:12:18 · 405 阅读 · 0 评论 -
【Java基础】——集合工具类Collections和数组工具类Arrays
android培训------我的java笔记,期待与您交流!一、集合工具类Collections1、什么是Collections?Collections是对集合框架的一个工具类。它里边的方法都是静态的,不需要创建对象。并未封装特有数据。在Collections工具类中大部分方法是用于对List集合进行操作的,如比较,二分查找,随机排序等。2、常见操作①查找T ma原创 2015-06-17 22:11:23 · 3921 阅读 · 0 评论 -
【Java高新技术】——反射
android培训------我的java笔记,期待与您交流!一、类的加载1、类的加载相关概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三步来对这个类进行初始化。①加载就是指将class文件读入内存,并为之创建一个Class对象任何类被使用时系统都会建立一个Class对象。②连接验证 是否有正确的内部结构原创 2015-06-17 22:09:39 · 549 阅读 · 0 评论 -
【Java基础】——正则表达式
android培训------我的java笔记,期待与您交流!一、概述1、正则表达式的概念:符合一定规则的表达式2、正则表达式的作用:用于专门操作字符串。3、正则表达式的特点:用一些特定的符号来表示一些代码操作,这样可以简化书写。4、正则表达式的利弊好处:可以简化对字符串的复杂操作弊端:符号定义越多,正则越长,阅读性越差5、为什么要引入正则表达式呢?二、常用原创 2015-06-17 22:08:41 · 477 阅读 · 0 评论 -
【Java基础】——IO流(下)
android培训------我的java笔记,期待与您交流! 一、对象序列化1、概述①对象序列化概念程序运行时,会在内存中创建多个对象,如果希望永久保存这些对象,则可以将对象转化为字节数据写入到硬盘,这个过程称为对象的序列化。②对象序列化前提当对象要序列化,必须保证该对象所属类实现 Serializable 接口,以启用其序列化功能。其中Serializable类无任原创 2015-06-17 22:07:55 · 413 阅读 · 0 评论 -
【java基础】——GUI(图形化用户界面
android培训------我的java笔记,期待与您交流!一、概述1、GUI相关概述①GUI:GraphicalUser Interface,即图形用户界面,用于计算机与用户交互的一种方式。用图形的方式,来显示计算机操作的界面,这样更方便更直观。②java将这种界面封装为对象,放在了两个包中:java.Awt包和javax.Swing包。java.Awt包:Abst原创 2015-06-25 02:25:33 · 1592 阅读 · 0 评论 -
【java基础】——初识java中的设计模式
android培训------我的java笔记,期待与您交流!一、面向对象思想设计原则在实际的开发中,我们想要更深入的了解面向对象的思想,就必须熟悉前人总结过的面向对象的思想的设计原则。1、单一职责原则单一职责原则其实也就是开发人员经常说的“高内聚、低耦合”。也就是说,每一个类应该只有一个职责,对外只能提供一种功能,而引起该类变化的原因应该只有一个。在设计模式中,所有的设计模式都遵原创 2015-06-25 04:18:49 · 568 阅读 · 0 评论 -
【Java基础】——java面向对象(中)—继承、抽象类、接口
android培训------我的java笔记,期待与您交流!一、面向对象——继承1、继承概述①什么是继承?继承是面向对象的一个重要方面。当多个类存在相同属性和行为时,将这些类抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只需要继承那个类即可。关键字extends表明正在构造的新生类派生于一个已存在的类。已存在的类被称为超类(superclss)、基类(base clas原创 2015-06-17 22:13:14 · 1378 阅读 · 0 评论 -
【java基础】——IO流(上)
android培训------我的java笔记,期待与您交流!一、IO概述1、IO流:即InputOutput的缩写。2、特点:IO流用来处理设备间的数据传输。Java对数据的操作是通过流的方式。Java用于操作流的对象都在IO包中。流按操作数据分为两种:字节流和字符流。流按数据传输分为:输入流和输出流。注意:流只能操作数据,而不能操作文件。3、IO流的常用基类字节原创 2015-06-17 22:06:14 · 517 阅读 · 0 评论 -
【Java基础】——集合类(下)
android培训------我的java笔记,期待与您交流!一、映射表(Map)数据结构集是一个集合,它可以快速的查找现有的元素。但是,要查看一个元素,需要有查找元素的精确副本。这不是一种非常通用的查找方式。通常,我们知道某些键的信息,并想要查找与之对应的元素。映射表(map)数据结构就是为此设计的。映射表用来存放键/值对。如果提供了键,就能找到值。Java类库为映射表提供了两个通用的实原创 2015-06-17 21:14:10 · 579 阅读 · 0 评论 -
【java基础】——集合类(上)
android培训------我的java笔记,期待与您交流!一、集合框架类概述定义:集合框架,是为了表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大内容 :对外的接口、接口的实现和集合运算的算法。接口:即表示集合的抽象数据类型。接口提供了让我们对集合所表示的内容进行单独操作的可能。实现:也就是集合框架中接口的具体实现。实际它们就是那些可复用的数据结构。算原创 2015-06-17 00:49:11 · 820 阅读 · 0 评论 -
【java基础】——java概述
android培训------我的java笔记,期待与您交流!一、Java语言概述Java是由sun公司推出的java面向对象程序设计语言和java平台的的总称。由James Gosling和同事们共同研发,于1995年正式推出。java最初称为Oak,1995年更名。其特点是:面向对象、通用性、高效性、安全性、跨平台。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开原创 2015-06-08 00:54:41 · 622 阅读 · 1 评论 -
【java基础】——java面向对象(上)—面向对象、类与对象、封装、构造函数等
android培训------我的java笔记,期待与您交流!一、什么是面向对象1、面向过程思想在理解面向对象思想之前,我首先来回顾一下以前c语言中的面向过程思想,面向过程思想强调的是过程(动作),在面向过程的开发中,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然而由这些功能方法相互调用,完成需求。面向过程的典型代表语言是:C语言。2、面向对象思想①面向对原创 2015-06-12 17:09:45 · 1103 阅读 · 4 评论 -
【java基础】——java基本语法(1)
android培训------我的java笔记,期待与您交流!一、java语言基础构成java语言的基础由关键字、标识符、注释、常量和变量、运算符、语句、函数、数组构成。二、java关键字和保留字1、关键字定义:被java语言赋予了特殊涵义的单词。特点:关键字中所有字母均为小写。关键字共有50个,分为以下类型,都有其特殊含义。用于定义数据类型的关键字(下表)原创 2015-06-08 13:07:47 · 594 阅读 · 0 评论 -
【Java基础】——java基本语法(2)
android培训------我的java笔记,期待与您交流!一、程序流程控制概述流程控制语句:可以控制程序的执行流程。主要分成三种类型:顺序结构、选择结构(也称分支结构)、循环结构。1、顺序结构①顺序结构的概念:是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说,就是写在前面的先执行,写在后面的后执行。原创 2015-06-10 23:49:17 · 903 阅读 · 0 评论 -
【Java基础】——IO流(中)
android培训------我的java笔记,期待与您交流!一、 File 类1、概述①什么是File类:用于封装一个路径,封装的路径可以是文件或文件夹。是文件和目录路径名的抽象表现形式。②File类的特点:a、将文件或文件夹封装成对象,方便于对文件与文件夹的属性信息进行操作。b、File类的实例是不可变的;也就是说,一旦创建,File 对象表示的抽象路径名将永不改变。原创 2015-06-17 22:07:08 · 415 阅读 · 0 评论