java基础
文章平均质量分 88
落one
这个作者很懒,什么都没留下…
展开
-
黑马程序员——IO流——IO体系、装饰设计模式、流对象的选择
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------IO流: 用来处理设备之间的数据传输,Java对数据的操作时通过流的方式。Java用于操作流的对象都是在IO包中。 输出流和输入流相对与内存设备(可以理解为流对象本身,数据进入流为输入流,数据传出流为输出流)。 Java提供了很多的流对象,对应不同的流操原创 2015-11-09 16:10:18 · 378 阅读 · 0 评论 -
黑马程序员——网络编程——UDP和TCP(Socket)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------网络编程说到网络编程,我们可以理解为从一开始的单机操作变成多机操作,在本机内的数据传输,已经在我们调用的代码内部封装好了如何传输、传输的过程,比如使用File类操作文件,使用IO流对数据的读取和写入。但是网络编程和本地不同,根据面对对象的思想:计算机本地操作,我们可以把数据的传输当成计算机原创 2015-11-07 02:50:26 · 834 阅读 · 0 评论 -
黑马程序员——网络编程——服务器和URL、URLConnection对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------网络编程客户端服务端的原理:生活中:常见的客户端:浏览器:IE常见的服务端:服务器:tomcat一、自定义服务端:客户端使用电脑上的浏览器即可;1. 了解一下客户端向服务端发送的请求import java.io.*;import java.net原创 2015-11-07 02:59:14 · 454 阅读 · 0 评论 -
黑马程序员——多线程--线程间的通讯及安全问题和JDK1.5的新特性
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------多线程一、多线程间的通信问题多个线程在处理统一的资源,可是任务却是不同的。这时候就需要多线程间的通信了。等待/唤醒机制涉及的方法:1. wait();让线程处于冻结状态,被wait的线程会被存储到线程池中。2. notify();唤醒线程池中的一个线原创 2015-11-08 00:01:45 · 376 阅读 · 0 评论 -
黑马程序员——面对对象———继承、多态、内部类等
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------面对对象一、面对对象概念面对对象是相对面向过程的而言,面向对象和面对过程都是一种编程的思想。面对过程:强调的是功能行为代表:C语言;例:把大象装进冰箱1. 打开冰箱2. 存储大象3. 关上冰箱看文字的字面信息,是以动原创 2015-11-08 22:01:57 · 569 阅读 · 0 评论 -
黑马程序员——集合——Collection、List、set、Map
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------集合集合: 1.容器—用于存储对象(不可以存储基本类型,要用包装类来存储)的容器。 2.集合的长度可变(相当于是一个可变长度的数组,但是数组中可以存储基本数据类型),且存入的类型可以不同(但是貌似很少存不同类型的)。集合框架原创 2015-11-08 23:08:20 · 478 阅读 · 0 评论 -
黑马程序员——IO——File、常用流对象演示
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------File类File类用来将文件或者对象封装成对象,方便对文件与文件夹的属性信息进行操作。file对象可以作为参数传递给流的构造函数。ps:流只能操作数据,不能操作文件,只有File类能对文件进行操作。示例:File类创建文件package com.leaf.iotest原创 2015-11-09 16:51:23 · 471 阅读 · 0 评论 -
黑马程序员——枚举和动态代理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------枚举在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如:星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。按照上面的思想,我们使用普通类来实现枚举的功能:示例:packa原创 2015-11-09 17:18:33 · 438 阅读 · 0 评论 -
黑马程序员——集合——泛型、Collections和Arrays
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、泛型了解泛型之前我们先看一下没有泛型会产生什么结果:package com.leaf.test;import java.util.ArrayList;import java.util.List;class ListDemo{ public static void m原创 2015-11-08 22:41:27 · 559 阅读 · 0 评论 -
黑马程序员——类加载器——委托机制、自定义类加载器
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------黑马程序员java基础笔记Java类加载器1.在谈类加载器前,先说说java中类的加载过程 jvm将类的加载过程分成3步:装载(load),链接(link)和初始化(initialize)。链接又分为3个步骤,如图:装载:查找并加载类的二进制数据链原创 2015-11-07 01:49:55 · 404 阅读 · 0 评论 -
黑马程序员——多线程--线程的创建方式和线程安全的简单介绍
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Java多线程一、线程的介绍线程的概念:正在进行中的程序为进程,而线程就是进程中的内容;程序中的控制单元或者执行路径。一个进程中至少有一个线程。线程具有随机性(cpu说的算)ps1. 一个进程中科院有多个执行路径,称之为多线程2. 一个进程中原创 2015-11-07 23:27:44 · 525 阅读 · 0 评论 -
黑马程序员——反射——Class、Constructor、Field、Method及简单框架原理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------反射的基石:Classjava程序中的各个java类属于同一类事务,描述这类事务的java类名就是Class。Class常用方法:isPrimitive()//是否基本类型字节码文件isArray()//是否数组类型的Class字节码文件//类的基本组成:Field、Metho原创 2015-11-10 15:16:34 · 1237 阅读 · 0 评论