Java笔记
文章平均质量分 80
destinationnn
我来不及认真地年轻,待明白过来时,只能选则认真地老去
展开
-
Java笔记-基础语法(一)
一 概述 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。简单来说就是Java是一门编程语言,是用来编写软件的。那么使用Java到底能用来编写什么软件呢?我们熟知的很多软件都可以用Java来编写,例如:QQ、迅雷等桌面应用软件,...原创 2018-04-08 22:02:35 · 392 阅读 · 0 评论 -
Java笔记-字节流,字符流,转换流,缓冲流
一 字节流IO流的分类|- 字节流 |- 字节输入流 InputStream 抽象类 |- FileInputStream 操作文件的字节输入流 |- 字节输出流 OuputStream抽象类 |- FileOutputStream 操作文件的字节输出流|- 字符流 |- 字符输入...原创 2018-05-22 21:43:44 · 990 阅读 · 0 评论 -
Java笔记-List,Set,Map介绍,Exception
一 集合1.1集合简介 集合是java中提供的一种容器,可以用来存储多个数据。 在前面的学习中,我们知道数据多了,可以使用数组存放或者使用ArrayList集合进行存放数据。那么,集合和数组既然都是容器,它们有啥区别呢? 区别①:数组的长度是固定的;集合的长度是可变的。 区别②:集合中存储的元素必须是引用类型数据。集合继承关系图: a:ArrayList的继承关系...原创 2018-05-22 19:32:11 · 305 阅读 · 0 评论 -
Java笔记-Object,String,Math,BigInteger类
一 项目的jar包的导入与导出 jar包是一个可以包含许多.class文件的压缩文件。我们可以将一个jar包加入到项目的依赖中,从而该项目可以使用该jar下的所有类;也可以把项目中所有的类打包到指定的jar包,提供给其他项目使用。1.1导出jar包 即把项目中所有类,打包到指定的jar包中,步骤如下图: 1.2导入jar包 即把指定的jar包,加入到指项目中,提供给项目使用...原创 2018-05-03 20:19:07 · 480 阅读 · 0 评论 -
Java笔记-面向对象之构造方法 内部类 访问修饰符 代码块
一 构造方法1.1构造方法介绍 在开发中经常需要在创建对象的同时明确对象的属性值,比如员工入职公司就要明确他的姓名、年龄等属性信息。 那么,创建对象就要明确属性值,那怎么解决呢?也就是在创建对象的时候就要做的事情,当使用new关键字创建对象时,怎么给对象的属性初始化值呢?这就要学习Java另外一门小技术,构造方法。 那什么是构造方法呢?从字面上理解即为构建创造时用的方法,即就是对...原创 2018-04-26 08:13:53 · 545 阅读 · 0 评论 -
Java笔记-面向对象 封装 继承 多态
一 面向对象1.1面向过程与面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。 例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生打扫干净了。 面向对象的程序设计方式,是遇到一件事时,...原创 2018-04-22 21:23:02 · 527 阅读 · 0 评论 -
win10系统安装jdk8全过程
一 下载安装文件 jdk的安装与配置是Java学习的第一步,下面记录一下具体过程。首先根据自己系统下载对应版本。下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二 安装 双击exe文件,按照默认设置一步一步安装。三 配置环境变量 右键“此电脑”——“属性”...原创 2018-04-06 19:32:27 · 85325 阅读 · 19 评论 -
Java笔记-基础语法(三)
一 数组 数组是指一组数据的集合,数组中的每个数据被称作元素。在数组中可以存放任意类型的元素,但同一个数组里存放的元素类型必须一致。 它是一个用来存储同一个数据类型多个元素的一个容器(数组长度是固定的,数组中存储的元素的数据类型要求一致)。1.1 数组定义 数组定义包含以下几种方式: 格式1:数据类型[] 数组名 = new 数据类型[数组长度]; 格...原创 2018-04-17 13:39:50 · 439 阅读 · 0 评论 -
Java笔记-基础语法(二)
一 数据与数据类型 程序开发离不开数据,其实说白了程序就是用来处理数据的。在Java中我们要学习数据的类型及数据量。通常数据是会发生变化的,而数据的处理逻辑是不发生变化的。例如商品的数量种类是会变化的,用户的数量也是会变化的,但购买的流程通常不会变化。 软件可以分为两个部分,一个部分是“数据”;另一个部分是“数据处理的逻辑”。即程序 = 数据 + 逻辑。1.1数据类型 Jav...原创 2018-04-09 20:07:14 · 399 阅读 · 0 评论 -
Java实现七种排序-选择 插入 冒泡 归并 快排 希尔 堆排序
目录一、前言二、七种经典排序1.直接选择排序2.直接插入排序3.冒泡排序4.归并排序5.快速排序6.希尔排序7.堆排序三、总结一、前言关于各种排序问题,是笔试面试中的经典问题,很多同学表示看的时候都懂了,用的时候全混了(没错就是我==)。所以为了方便复习(预习),下面整理了各种算法思想以及复杂度,当然还有代码实现。二、七种经典排序1.直接选择...原创 2018-11-17 16:10:50 · 570 阅读 · 0 评论