JAVA基础笔记
文章平均质量分 81
五里一徘徊孔雀东南飞
这个作者很懒,什么都没留下…
展开
-
黑马程序员_JAVA笔记01—常识、环境变量、helloworld
------- android培训、java培训、期待与您交流! ----------1 软件的一般分类 a 系统软件,机器的操作系统,如早期的DOS,现在比较普遍的winXP win7 win8 和Linux等。 b 应用软件,在操作系统这个平台上开发的一些日常软件,如360、优化大师、QQ、迅雷和视频播放器等2 人与计算机之间的交互原创 2013-09-01 16:35:54 · 618 阅读 · 0 评论 -
黑马程序员_JAVA笔记20——IO流
------- android培训、java培训、期待与您交流! ----------一、File类 1、用来将文件或者文件夹封装成对象。 2、方便对文件与文件夹的属性信息进行操作。 3、FIle对象可以作为参数传递给流的构造函数。 4、了解File类中的常用方法import java.io.*;class FileDem原创 2013-09-01 16:55:44 · 620 阅读 · 0 评论 -
黑马程序员_JAVA笔记04——数组
------- android培训、java培训、期待与您交流! ----------1 数组定义格式: int[] arr = new int[2]; int arr[]= new int[2]; // 这两种方式都可以 int arr1 = new int[ ]{2,4,3,6,7};原创 2013-09-01 16:40:45 · 554 阅读 · 0 评论 -
黑马程序员_JAVA笔记05 ——面向对象1(类与对象关系、封装、构造函数、this)
------- android培训、java培训、期待与您交流! ----------1 理解面向对象 面向对象是相对面向过程而言,其实面向对象和面向过程都是一种思想。面向过程强调的是功能行为,而面向对象则将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的。一切皆对象。(通俗讲,面向过程就是用功能,面向过程就是用对象的功能)原创 2013-09-01 16:41:44 · 527 阅读 · 0 评论 -
黑马程序员_JAVA笔记11——多线程
------- android培训、java培训、期待与您交流! ----------1、多线程 进程:是一个正在执行的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行。 一个进程中至少有一个线程。 java VM 启动的时候会有一个进程 ja原创 2013-09-01 16:48:00 · 575 阅读 · 0 评论 -
黑马程序员_JAVA笔记12——多线程间通讯
------- android培训、java培训、期待与您交流! ----------1、线程间通讯,其实就是多个线程在操作同一资源,但是操作动作不同class Res{ String name; String sex;}class Input implements Runnable{ private Res r原创 2013-09-01 16:48:58 · 453 阅读 · 0 评论 -
黑马程序员_JAVA笔记13——String、StringBuffer
------- android培训、java培训、期待与您交流! ----------1、String, 定义:public final class String 字符串是一个特殊的对象 字符串一旦初始化就不可以被改变 String str = "abc“;//str是一个类类型变量,所以”abc"是一个对象,字符串最大的特点在于原创 2013-09-01 16:49:51 · 511 阅读 · 0 评论 -
黑马程序员_JAVA笔记21——IO流
------- android培训、java培训、期待与您交流! ----------一、对象的序列化(对象的持久化,就是把对象存储到硬盘上,方便今后使用) 操作对象,被操作的对象需要实现Serializable(标记接口,没有方法的接口) ObjectInputStream ObjectOutputStream原创 2013-09-02 06:58:57 · 818 阅读 · 0 评论 -
黑马程序员_JAVA笔记22——GUI
------- android培训、java培训、期待与您交流! ----------一、GUI (图形用户界面) JAVA为GUI提供的对象都存在java.Awt和javax.Swing两个包中。 java.Awt:Abstract Window ToolKit(抽象工具包),需要调用本地系统方法实现功能,属于重量级控件。(比较依赖于平台)原创 2013-09-02 06:59:43 · 788 阅读 · 0 评论 -
黑马程序员_JAVA笔记23——网络编程
------- android培训、java培训、期待与您交流! ----------一、网络编程 1、网络模型 OSI参考模型,数据封包,发送数据时,从上往下每一层都加一层信息,最后形成数据封包;到物理层时就传递给目标。目标接收到数据包后,从下往上依次拆包,每拆一包每层都获得相关层信息。 应用层原创 2013-09-02 07:00:27 · 917 阅读 · 0 评论 -
黑马程序员_JAVA笔记24——网络编程(练习)
------- android培训、java培训、期待与您交流! ----------1、练习--TCP客户端并发登陆/*客户端通过键盘录入用户名,服务端对这个用户名进行校验。如果该用户存在,在服务端显示XXX,已登陆。并在客户端显示XXX,欢迎光临如果该用户不存在,在服务端显示XXX,尝试登陆。并在客户端显示XXX,该用户不存在最多就登陆三次。*/原创 2013-09-02 07:01:45 · 1004 阅读 · 0 评论 -
黑马程序员_JAVA笔记16——集合(Map)
------- android培训、java培训、期待与您交流! ----------1、Map,接口Map,将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值。 K:此映射锁维护的键的类型 V:映射值的类型 特点:该集合存储键值对,一对一对往里存,而且保证键的唯一性原创 2013-09-01 16:52:08 · 501 阅读 · 0 评论 -
黑马程序员_JAVA笔记02——标识符、进制、变量、运算符、if和switch语句
------- android培训、java培训、期待与您交流! ----------1 Java语言基础组成:关键字、标识符、注释、常量变量、运算符、语句、函数、数组 a 标识符:在程序中自定义的一些名称。 组成:由26个字母大小写,数字0-9,_和$组成。 规则:数字不可以开头,不可以使用关键字,严格区分大小写。原创 2013-09-01 16:37:46 · 818 阅读 · 0 评论 -
黑马程序员_JAVA笔记06——面向对象2(static、main函数、对象)
------- android培训、java培训、期待与您交流! ----------1 static关键字,是一个修饰符,用于修饰成员变量和成员函数。当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用,格式:类名.静态成员。 修饰成员变量:在生成对象时,不被修饰的成员变量,存放在堆内存中。对于多个对象中存在的共同数据,可以用原创 2013-09-01 16:42:42 · 644 阅读 · 0 评论 -
黑马程序员_JAVA笔记08——面向对象4(多态)
------- android培训、java培训、期待与您交流! ----------1、多态:可以理解为事物存在的多种体现形态。 人:男人、女人 动物:猫、狗 动物 x = new 猫();2、多态的体现 父类的引用指向了自己的子类对象 父类的应用可以接受自己子类原创 2013-09-01 16:44:43 · 583 阅读 · 0 评论 -
黑马程序员_JAVA笔记10——面向对象6(异常、包)
------- android培训、java培训、期待与您交流! ----------1、finally,存放的是一定会被执行的代码,无论任何情况都会执行,包括程序终止。通常用于关闭资源。2、异常三种格式格式一:try{}catch(){}格式二:try{}catch(){原创 2013-09-01 16:46:36 · 601 阅读 · 0 评论 -
黑马程序员_JAVA笔记14——集合框架(List、HashSet、TreeSet)
------- android培训、java培训、期待与您交流! ----------1、为什么出现集合类,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最长哟昂的一种方式。 数组与集合类都是容器,有何不同?数组虽然也可以存储对象,但长度是固定的,集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。数组只原创 2013-09-01 16:50:50 · 697 阅读 · 0 评论 -
黑马程序员_JAVA笔记03——循环语句与函数
------- android培训、java培训、期待与您交流! ----------1 循环结构:while do while for while(条件表达式) //先判断条件,条件满足再执行语句。 { 循环体 执行语句 } 注意原创 2013-09-01 16:39:03 · 637 阅读 · 0 评论 -
黑马程序员_JAVA笔记07——面向对象3(继承、final、抽象类、接口)
------- android培训、java培训、期待与您交流! ----------1、继承 //有时不同类之间有共性的东西,如下的name和age class Student { String name; int age;原创 2013-09-01 16:43:41 · 543 阅读 · 0 评论 -
黑马程序员_JAVA笔记09—面向对象5(内部类、异常)
------- android培训、java培训、期待与您交流! ----------1、内部类 访问规则: 内部类可以直接访问外部类中的成员,包括私有,之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式:外部类名.this 外部类要访问内部类,必须建立内部类对象。原创 2013-09-01 16:45:32 · 603 阅读 · 0 评论 -
黑马程序员_JAVA笔记15——集合框架(泛型)
------- android培训、java培训、期待与您交流! ----------1、泛型:JDK1.5后出现的新特性,用于解决安全问题,是一个安全机制。好处: 将运行时期出现问题ClassCastException异常,转移到编译时期,方便于程序员解决问题,让运行时期问题减少,提高安全。 避免了强制类型转换的麻烦泛型理解:数组在原创 2013-09-01 16:51:29 · 652 阅读 · 0 评论 -
黑马程序员_JAVA笔记17——集合
------- android培训、java培训、期待与您交流! ----------1、类Collections ,专门用于对集合collection操作,里面全是静态方法。 其中static > void sort(List list>方法,根据元素额自然顺序,对指定列表按升序排序。 public static void sort(List list,Co原创 2013-09-01 16:52:56 · 523 阅读 · 0 评论 -
黑马程序员_JAVA笔记18——其他对象
------- android培训、java培训、期待与您交流! ----------1、System,里面全是静态方法和属性,常用的具有 out 标准输出,默认控制台, in 标准输入,可以接收键盘的输入。 static Properties getProperties():确定当前的系统属性 类Prop原创 2013-09-01 16:53:47 · 450 阅读 · 0 评论 -
黑马程序员_JAVA笔记19——IO流
------- android培训、java培训、期待与您交流! ----------1、IO流用来处理设备之间的数据传输 java对数据的操作是通过流的方式 java 用于操作流的对象都在IO包中 流按操作数据分为两种,字节流和字符流 流按流向分为:输入流,输出流 字节流的抽象基类 input原创 2013-09-01 16:54:57 · 752 阅读 · 0 评论 -
黑马程序员_JAVA笔记25——正则表达式
------- android培训、java培训、期待与您交流! ----------一、正则表达式,可以理解为符合一定规则的表达式 1、作用,用于专门操作字符串。 2、好处,可以简化对字符串的复杂操作 3、特点,用一些特定符号表示代码操作,这样就简化书写,所以学习正则表达式就是学习一些特殊符号的使用 4、具体操作功能:原创 2013-09-02 07:03:22 · 623 阅读 · 0 评论