随笔分类 - JAVA
主要学习java
摘要:1 JAVA集合概述 Java集合封装了一系列数据结构比如链表、二叉树、栈、队列等,然后提供了针对这些数据结构的一系列算法比如查找、排序、替换,使编程难度大大降低。(这句话有可能是非法的,因为个人对算法目前不是太了解,并不了解Java有没有实现哪些数据结构。但是说在这里想给那些畏难算法与数据结构这门课程的人一丝信心,嫑以为非要懂算法和数据结构才能编程,不懂这门课程编也能编程,并不是所有的问题都要自己来实现一个数据结构。如果因为觉得编程一定要懂算法和数据结构,进而对编程产生一种心理阴影,没有信心,那是很错误的!你总需要先用一门语言来练练手,然...
阅读全文
摘要:1 基本数据类型的包装类1.1 包装类的对象的创建与数值属性解析 Java是面向对象的编程语言,但也提供了8种基本的数据类型(整型4种,浮点型2种,布尔型1种,字符型1种),这8种基本数据类型是不支持面向对象的程序设计机制的,只是为了照顾结构化程序设计人员的传统习惯。 Java提供的与8种基本数据类型对应的是8个包装类。 把基本类型数据包装成包装类是通过对应的包装类的构造器来实现的。不仅如此,8个包装类,除了Character这个类外,都可以在构造器里面传入一个对应基本数据类型的字符串作为参数进行实例化。Character这个类传入的是一个字符,不是字符串,而且是先创建对象再传入,而不是...
阅读全文
摘要:1.面向对象的概念 重点一:面向对象的三大特征:封装性、继承性、多态性 重点二:类的结构与对象的定义及使用 重点三:构造方法的定义、重载及私有化 重点四:匿名对象1.1 面向对象的三大特征 介绍封装性、继承性、多态性封装性: 封装性有两层意思: 一、把对象的属性和行为封装成一个密不可分的单位即对象。 二、对象的属性和行为可以定义不同级别的访问性,这样就可以对某些对象隐身,对某些可见,能够可控。继承性: 类是很多对象的抽象,包含属性和方法,当一个类A的属性和方法是另一个类的子集B时,A叫父类,子...
阅读全文
摘要:1.Java开发环境搭建 1.1搭建Java开发环境 下载JDK 1、选择适合自己操作系统的版本,并且一般来说在1.6以上的java版本。一般来说很多应用软件,包括hadoop都是需要1.6以上的java版本,这个版本比较完善。 2、下载相应版本,开始安装,安装完毕后,需要配置环境变量。环境变量的意思其实很简单。比如说在windows cmd窗口中我需要运行一个程序,那就执行xxx.exe,这个和我们用鼠标点击它的快捷方式是一样的。但是系统并不知道xxx.exe的执行路径情况下,系统会无法识别的,所以我们就要告诉系统执行这个命令的路径...
阅读全文