博客专栏  >  编程语言   >  Java基础

Java基础

最基础的Java

关注
1 已关注
98篇博文
  • 反射:类的加载机制

    1.JVM的启动和退出 当调用java命令来运行某个Java程序时,该命令将会启动一个JVM进程.同一个JVM中的所有线程,变量都处于同一个进程中,共享该JVM的内存区域. 当出现以下情况是,JVM会...

    2017-05-29 10:14
    72
  • 反射:反射的定义

    1.引出反射 问题1: 1.对象有编译类型和运行类型           Object    obj  =  new java.util.Date();     编译类型:  Object     运...

    2017-05-29 10:24
    96
  • 反射:Class类Class实例

    1.Class类 用来描述类或者接口的类型,描述类的类. Class类的实例:   在JVM中的一份份字节码,Class实例表示在JVM中的类或者接口,枚举是一种特殊的类,注解是一种特殊的接口. ...

    2017-07-03 10:53
    74
  • 反射:获取类中的构造器

    1.通过反射来获取某一个类的构造器 1):获取该类的字节码对象. 2):从该字节码对象中去找需要获取的构造器. -----------------------------------------...

    2017-07-03 11:13
    78
  • 反射:使用反射调用构造器创建对象

    1.构造器最大的作用:创建对象 为什么使用反射创建对象,为什么不直接来new呢? 在框架中,提供给我们的都是字符串. --------------------------------------...

    2017-07-03 13:01
    89
  • 反射:获取类中的方法

    1.使用反射获取类中的方法 1):获取方法所在类的字节码对象. 2):获取方法. -----------------------------------------------------------...

    2017-07-03 13:43
    52
  • 反射:使用反射调用方法

    1.使用反射调用方法 1):获取方法所在类的字节码对象. 2):获取方法对象. 3):使用反射调用方法. -------------------------------------------...

    2017-07-03 14:04
    56
  • 反射:反射调用静态方法和数组参数问题

    1使用反射调用静态方法:    静态方法不属于任何对象,静态方法属于类本身.    此时把invoke方法的第一个参数设置为null即可. 使用反射调用数组参数(可变参数): ...

    2017-07-03 14:17
    61
  • java网络编程之网络概述

    1.计算机网路 计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统...

    2017-07-01 13:51
    64
  • java网络编程之IP

    1.IP地址 要想使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号,通过这个标识号来指定接受数据的计算机或者发送数据的计算机。在TCP/IP协议中,这个标识号就是IP地址,它可以唯一标识一...

    2017-07-03 09:21
    94
  • java网络编程之端口

    1端口(port) "端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、2...

    2017-07-03 09:25
    60
  • java网络编程之协议

    1.协议 协议(protocol),网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。它的三要素是:语...

    2017-07-03 09:29
    76
  • java网络编程之application/x-www-form-urlencoded MIME

    URLEncoder和URLDecoder用于完成普通字符串和application/x-www-form-urlencoded MIME字符串之间的相互转换. 编码和解码:   在Web...

    2017-07-03 09:46
    98
  • java网络编程之传输协议

    1.传输层协议 TCP和UDP的区别: TCP :面向连接(经历三次握手)、传输可靠(保证数据正确性,保证数据顺序)、用于传输大量数据(流模式)、速度慢,建立连接需要开销较多(时间,系统资源)。 ...

    2017-07-03 10:27
    104
  • java的IO之File类

    1.File类介绍和路径分隔符 File类是IO包中唯一表示磁盘文件和磁盘目录的对象的路径. 该类包含了创建,删除文件,重命名文件,判断文件读写权限以及文件是否存在,查询等功能方法. 只能设置和...

    2017-06-26 13:11
    87
  • java的IO之输入和输出概述

    1.什么是IO (Input/Output):输入和输出. IO设备: 和电脑通信的设备. 输入设备:麦克风,扫描器,键盘,鼠标等. 输出设备:显示器,打印机,投影仪,耳机,音响等. ---...

    2017-06-26 16:17
    79
  • java的IO之字节流

    1.文件流: 顾名思义,程序和文件打交道 此时我们谈及的文件,值得是纯文本文件(txt的,不要使用Word,Excel), ------------------------------------...

    2017-06-26 16:42
    97
  • java的IO之字符流

    1.为什么使用字符流 文件的字节流:      FileInputStream:      FileOutputStream: --------------------------------...

    2017-06-26 17:29
    98
  • java的IO流之字符编码

    1.字符编码的发展历程 阶段1: 计算机只认识数字,我们在计算机里一切数据都是以数字来表示,因为英文符号有限, 所以规定使用的字节的最高位是0.每一个字节都是以0~127之间的数字来表示,比如A...

    2017-06-26 20:26
    105
  • java的IO之包装流和缓存流

    1.处理流/包装流(相对于节点流更高级)装饰设计模式/包装模式    1:隐藏了底层的节点流的差异,并对外提供了更方便的输入/输出功能,让我们只关心高级流的操作.    2:使用处理流包装了节点流...

    2017-06-26 20:56
    97

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部