![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVASE
文章平均质量分 80
雨之希留
神的飘逸神的传说
展开
-
JAVASE----08----String
String类适用于描述字符串事物。 String s1="abc"; //s1是个类类型变量,"abc"是一个对象。 //字符串最大特点,一旦被初始化就不可以被改变。 String s2=new String("abc"); //s1 和s2 有什么区别? s1在内存中只有一个对象, s2有2个。 Sy原创 2013-03-29 11:05:04 · 542 阅读 · 0 评论 -
JAVASE----01----基础
1.常用dos命令2.JDK 包含JRE,JRE 包含JVM3.配置环境变量时为了更方便的使用,使用set方法 临时配置 set path=haha;%path% (先配置JDK 下的 binary ,这样就可以使用 编译,生成等命令,再配置classpath ,放源文件的文件夹。不要加; 就不会在当前目录下查找)4.javac 进行编译 生成字节码文件 .class 再原创 2013-03-27 18:10:08 · 497 阅读 · 0 评论 -
JAVASE----02----数组
1.先讲堆栈1、静态变量不入栈。 2、栈由编译器自动分配和释放。栈中存放局部变量和参数,函数调用结束后,局部变量先出栈,然后是参数。 3、数组比用指针速度要快一些,因为指针在底层汇编中需要用edx寄存器中转一下,而数组在栈上直接读取。 4、堆是由程序员通过new、malloc、free、delete等指令进行分配和释放。如果程序员没有进行释放,程序结束时可能有OS回收。 5、堆原创 2013-03-27 19:49:41 · 536 阅读 · 0 评论 -
JAVASE----14----IO流
IO(Input Output)流:· IO流用来处理设备之间的数据传输·Java对数据的操作是通过流的方式·Java用于操作流的对象都在IO包中·流按操作数据分为两种:字节流和字符流·流按刘翔分为:输入流,输出流IO流常用基类:· 字节流的抽象基类:`InputStream ,OutputStream· 字符流的抽象基类:`Rea原创 2013-04-09 17:38:47 · 832 阅读 · 0 评论 -
JAVASE----15----IO流_2
File类·用来将文件或文件夹封装成对象·方便对文件与文件夹的属性信息进行操作。·File对象可以作为参数传递给流的构造函数package IO2;import java.io.File;import java.io.IOException;public class FileDemo { /** * File 类的常见方法 * 1,创建。 *原创 2013-04-16 18:59:04 · 538 阅读 · 0 评论 -
JAVASE----17----GUI
1,简介首先上图一段简单创建界面的代码:package Awt;import java.awt.Button;import java.awt.FlowLayout;import java.awt.Frame;public class AwtDemo { /** 创建图形化界面: 1,创建frame窗体原创 2013-05-09 18:53:07 · 863 阅读 · 0 评论 -
JAVASE----19----网络编程2
上传图片package net2;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import ja原创 2013-05-16 00:15:59 · 1126 阅读 · 0 评论 -
JAVASE----16----IO流_3
一,操作对象package IO2;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;public class ObjectStreamDemo { /**原创 2013-05-07 17:32:12 · 675 阅读 · 0 评论 -
JAVASE----18----网络编程
简介:1,IPimport java.net.InetAddress;import java.net.UnknownHostException;public class IPdemo { /** * @param args */ public static void main(String[] a原创 2013-05-14 17:03:14 · 783 阅读 · 0 评论 -
JAVASE----03----面向对象编程
这句话。。。从我开始学习编程的语言的时候就听过N次了,从大1学C++,大2大3学C#,其实我就没学习过面向过程编程的语言。1.面向对象:三个特征:封装,继承,多态,我们开发其实就是找对象,没有则创建一个对象。找对象,建立对象,使用对象,维护对象的关系。类和对象的关系:现实中的对象,张三,李四对象要描述:提取对象中的共性内容,对具体的抽象描述时:这些对象的共性有:姓名,年龄,原创 2013-03-27 20:37:24 · 533 阅读 · 0 评论 -
JAVASE----06----异常
异常:就是程序在运行时出现不正常情况。异常由来: 问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象。其实就是java对不正常情况进行描述后的对象体现。对于问题的划分:两种,一种是严重的问题,一种非常严重的问题。对于严重的,java通过Error 类进行描述,对与Error一般不编写针对性的代码对齐进行处理。对于非常严重的,java通过原创 2013-03-28 15:50:27 · 437 阅读 · 0 评论 -
JAVASE----07----线程
先讲进程:是一个正在执行中的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫控制单元。 线程:就是进程中的一个独立控制单元,线程在控制着进程的执行。一个进程中至少有一个线程。java VM 启动的时候会有一个进程java.exe.该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码在于main方法中,该线程称之为主原创 2013-03-28 17:31:12 · 556 阅读 · 0 评论 -
JAVASE----09----集合框架
1,集合类·为什么出现集合类?面向对象语言对事物的体现都是以对象的方式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的方式。·数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的,集合长度是可变的,数组中可以存储基本数据类型,集合只能存储对象。·集合类的特点集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。原创 2013-03-29 17:34:00 · 636 阅读 · 0 评论 -
JAVASE----10----泛型
泛型: JDK1.5版本后出现的新特性。用于解决安全问题,是一个类型安全机制。 好处:* 1,将运行时期出现问题ClassCastException,转移到了编译时期。 方便于程序员解决问题,让运行时问题减少,安全。* 2,避免了强制转化的麻烦。 泛型格式:通过* 通常在集合框架中很常见,只要见到就是用来接收类型的,当使用集合时,将集合中要存储的数据类型作为参数原创 2013-04-03 17:22:24 · 513 阅读 · 0 评论 -
JAVASE----11----Map集合
Map1--HashTable: 底层是哈希表数据结构,不可以存入null健null值。该集合是线程同步的。 jdk1.0,效率低。2--HashMap:底层是哈希表数据结构,允许使用null健null值。该集合是不同步的。jdk1.2,效率高。3--TreeMap:底层是二叉树数据结构,线程不同步。可以用于给map集合中的健进行排序。和Set很像,其实,Set底层就是使用原创 2013-04-03 21:01:35 · 598 阅读 · 0 评论 -
JAVASE----12----集合零散知识
1,Collections:操作集合import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class CollectionsDemo { /** * 集合框架的工具类 * Collections原创 2013-04-08 11:54:49 · 429 阅读 · 0 评论 -
JAVASE----13----其他对象
System:import java.util.Properties;public class SystemDemo { /*System 类中的方法和属性都是静态的 * out:标准输出,默认是控制台。 * in:标准输入,默认是键盘 * * 描述系统一些信息, * 获取系统属性信息: Propertirs getPropertirs(); */ publi原创 2013-04-09 09:36:13 · 424 阅读 · 0 评论 -
JAVASE----04----继承
1.继承1,提高了代码的复用性。2,让类与类之间产生了关系。有了这个关系才有了多态的特性。注意:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承。所属关系, is a。 java语言中:java只支持单继承,不支持多继承。因为多继承容易带来安全隐患:当多个父类中定义了相同功能,当功能内容不同时,子类对象不确定要原创 2013-03-28 14:21:22 · 473 阅读 · 0 评论 -
JAVASE----05----多态
1.多态可以理解为事物存在的多种形态。人:男人,女人。动物: 猫,狗。猫 x=new 猫();动物 x=new 猫();1,多态的体现 父类的引用指向了自己的子类对象。 父类的引用也可以接收自己的子类对象。2,多态的前提 必须是类与类之间有关系,要么继承,要么实现。 通常还有一个前提,存在覆盖。3,多态的好处原创 2013-03-28 15:27:20 · 540 阅读 · 0 评论 -
JAVA-day07-集合
/*Collection List:存储的对象是有序的(取出的顺序和存储的顺序是一致的),对象是可以重复的 --ArrayList:底层使用的数据结构是数组,查找速度快,增删速度慢 线程不同步的 --LinkedList:底层使用的数据结构是链表,查找速度慢,增删速度快 --Vector:底层使用的数据结构是数组,线程同步的 Set:存储的对象是无序的(取出的顺序和原创 2014-12-18 11:28:10 · 654 阅读 · 0 评论