java笔记
文章平均质量分 87
xlqx11
这个作者很懒,什么都没留下…
展开
-
Java的基本语法:if语句、for循环、while循环嵌套
一,打印三角形(for循环嵌套)1.用*打印直角三角形 需求:打印如下直角三角形 ***** **** *** ** *思路:采用for嵌套循环 外层控制行数 内层控制列数(列数为变量,每次均减1) 代码实现: class ForForDemo { public static void原创 2015-08-25 01:01:13 · 15361 阅读 · 0 评论 -
Java的数据类型和运算符
一,数据类型分类(2种)1. 基本数据类型(3种) 数值型:整数类型(4种):byte(1字节):范围(-128~127); short(2字节):范围(-32768~32767); int(4字节); long(8字节):若数据定义为long类型超过int范围后面 需加“L”(推荐)或“l”(默认为int,超过int范围编译将会报错原创 2015-08-17 23:41:54 · 2200 阅读 · 0 评论 -
Java中的网络编程
一,网络编程概述网络编程的本质是两个设备之间的数据交换(把一个设备中的数据发送给两外一个设备,然后 接受另外一个设备反馈的数据)。1. 网络模型OSI参考模型和TCP/IP 参考模型 二,网络通讯要素1. 概述 包括IP地址、端口号和传输协议 Socket 简介Socket就是为网络服务提供的一种机制。 通信的两端都有Socket原创 2015-10-24 20:33:51 · 410 阅读 · 0 评论 -
Java中的IO流(下)
六、IO包中的其他类1. 打印流 PrintWriter与PrintStream:可以直接操作输入流和文件,都属于输出流,分别针对字符和字节。 调用 println 方法有自动 flush 功能 PrintWriter 和 PrintStream 重载的 print()和 println()用于多种数据类型的输出。 print()里的原创 2015-10-23 20:53:41 · 384 阅读 · 0 评论 -
Java中的IO流(上)
一,IO流1. 概述: 用来处理设备之间的数据传输。Java对数据的操作是通过流的方式。Java用于操作流的对象都在IO包中。 2. 分类(按操作数据): 字符流的抽象基类:Reader BuffedReader(字符读取流缓冲区) InputStreamReader(转换流) FileReader Writer Buffed原创 2015-10-21 23:22:36 · 531 阅读 · 0 评论 -
Java中的集合(下)
一,Map集合1.概述: 该集合存储键值对。一次添加一对,而且要保证键的唯一性。 嵌套类摘要 static interface Map.Entry2.常用方法:2.1 添加 value put( key,value ):返回前一个和key关联的值,如果没有返回null。 说明:添加元素,如果出现相同的键,那么后添加的值会覆盖原有键原创 2015-10-20 19:56:43 · 357 阅读 · 0 评论 -
Java中的常用类总结
一,Object类 类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 1. 常用方法 getClass(); 源码: //Class<?> getClass() 返回此 Object 的运行时类。 public final native Class<?原创 2015-10-18 19:08:41 · 378 阅读 · 0 评论 -
Java中的关键字
关键字:static、private、this、super、final、abstractstatic 特点: 用于修饰成员(成员变量和成员函数) 随着类的加载而加载 优先于对象存在 被所有对象所共享 可以直接被类名调用 使用时机:静态变量: 对象中所具备的成员变量的值都相同时 静态函数: 函数是否用静态修饰,就参考一点,就是该原创 2015-10-18 17:53:53 · 416 阅读 · 0 评论 -
Java中的线程技术
一,进程、线程和多线程 进程:正在进行中的程序(直译)。 线程:进程中一个负责程序执行的控制单元(执行路径)。 多线程:一个进程中可以有多个执行路径,称之为多线程。 好处:解决了多部分代码同时运行的问题。 弊端:线程太多,会导致效率的降低。 二、创建进程方式1. 方式一:继承Thread类 步骤: 定义一个类继承Thread类。原创 2015-10-17 17:04:47 · 300 阅读 · 0 评论 -
Java中的异常处理
异常指程序在运行时出现的不正常情况(问题),因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是 java 按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。体系Throwable类(子类:Error和Exception)是 Jav原创 2015-10-16 18:39:55 · 322 阅读 · 0 评论 -
Java中的面向对象
一,面向对象简介1. 面向对象概念 面向对象是相对面向过程而言,面向对象和面向过程都是一种思想。 面向过程,强调的是功能行为;面向对象,将功能封装进对象,强调具备了功能的对象。 2. 基本特征(3个): 封装(Encapsulation):将对象实现细节隐藏,通过一些共用方法来暴露对象的功能;提高类的内聚性,降低了对象之间原创 2015-09-05 19:46:21 · 408 阅读 · 0 评论 -
Java中的集合(上)
一、集合类 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就要对对象进行存储,集合就是存储对象最常用的一种方式。 集合特点: 用于存储对象的容器。 集合的长度是可变的。 集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。 二、集合类的构成:1原创 2015-10-19 16:04:43 · 516 阅读 · 0 评论