【Java学习笔记⑯(数据结构栈和队列、数组、链表、红黑树)】教程文章相关的互联网学习教程文章

黑马程序员——JAVA基础-I/O流学习笔记(一)【代码】

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------  第一次写博文,内心无比激动,成长在此开始!  最近一直在自学java基础,看到I/O流这章了,先写下对I/O流的了解吧!一、I/O流简介  I/O是实现java编程输入和输出的基础,可以方便的将数据进行输入/输出操作。java把不同的输入/输出源(硬盘、文件、网络连接等)抽象的描述成“流”,由于流的存在,实现了不同输入/输出源之间的交换数据。  java中...

JavaScript权威设计--Window对象之Iframe(简要学习笔记十四)【代码】【图】

1.Window对象属性的文档元素(id)如果在HTML文档中用id属性来为元素命名,并且如果Window对象没有此名字的属性,Window对象会赋予一个属性,它的名字是id属性的值,而他们的值指向表示文档元素的HTMLElement对象。Window对象是以全局对象的形式存在于作用域链的最上层,这就意味着HTML文档中使用的id属性会成为可以被脚本访问的全局变量。如:<button id="but"/>就可以通过全局变量but来引用此元素。 2.多窗体窗口(iframe)不同于相互...

No2_5.类的高级特性_Java学习笔记_抽象类和成员内部类【代码】

一、抽象类1.所谓抽象类,只声明方法的存在而不去实现它的类;2.抽象类不能被实例化,即不能实现其对象;3.abstract class 类名{ 类体 }4.包含一个或多个抽象方法的类必须声明成抽象类;5.abstract <方法返回值类型> 方法名(参数列表)二、内部类1.如果在一个类中再定义一个类,就将在类中定义的那个类称为内部类;2.内部类分为成员内部类,局部内部类以及匿名内部类;3.成员内部类:   a.可以在内部类中直接存取其所在类的私有成...

java个人学习笔记:面向对象的思想

类class和对象object是面向对象的核心概念。类是对一类事物的描述,是抽象的,概念上的定义。对象是实际存在的该类事物的每个个体。因此也称为实例。 java用类描述事物,定义类其实就是定义类中的成员和变量它包括 属性:对应类中的成员变量 Field=属性=成员变量行为:对应类中的成员方法 Method=(成员)方法=函数 变量分类 在方法体外,类体内申明的变量称为成员变量。在方法体内申明的变量称为局部变量。局部变量除形参外,需要...

初识Java——(Java学习笔记一)

冯诺依曼体系结构 JAVA核心优势:跨平台---通过JVM(java虚拟机)来实现 JVM:Java虚拟机的一种规范 标示符:只能以下划线、美元符号($)、字母、数字组成,不能以数字开头 float:(占用4个字节的储存空间)浮点数并不能精确地表示所有的小数,存在舍入误差 double占用8个字节的存储空间 char占2个字节 int占4个字节 Boolean类型(占一位不是一个字节),一个字节占8位 需要精确的高可以使用BigDecimal类 double和float 都不能...

java学习笔记--常用类【代码】

一、Math类:针对数学运算进行操作的类  1、常用的方法    A:绝对值 public static int abs(int a)    B:向上取整 public static double ceil(double a)    C:向下取整 public static double floor(double a)    D:两个数据中的大值 public static int max(int a, int b)    E:a的b次幂 public static double double pow(double a ,double b)    F:随机数 public static double random()    G:四...

树结构的自定义及基本算法(Java数据结构学习笔记)【代码】【图】

数据结构可以归类两大类型:线性结构与非线性结构,本文的内容关于非线性结构:树的基本定义及相关算法。关于树的一些基本概念定义可参考:维基百科 树的ADT模型: 根据树的定义,每个节点的后代均构成一棵树树,称为子树。因此从数据类型来讲,树、子树、树节点是等同地位,可将其看作为一个节点,用通类:Tree表示。如下图所示: 图:Tree ADT模型示意图 可采用“父亲-儿子-兄弟”模型来表示树的ADT。如图所示,除数据项外,分...

JavaScript 学习笔记 - 对象和继承【代码】

本文是JavaScript The Good Part 有关对象和继承的学习笔记。1. Object.create本函数是ECMAScript 5中的标准函数,其作用是用一个对象作为原型来生成另一个对象,可以用以下的code 模拟实现。 if(typeof Object.create !== ‘function‘) {Object.create = function(proto){var F = function(){};if(typeof proto !== ‘object‘){//Follow the chrome error pattern.thrownew TypeError(‘Object prototype may only be an Ob...

Java面向对象学习笔记 -- 7(GC)

1. 垃圾回收机制(GC) 1)Java内存分配 在JAVA程序中,无论代码还是数据,都需要存储在内存中,而java程序所需内存均由JVM进行管理分配,JVM会将申请的内存从逻辑上划分为三个区域:堆、栈、方法区。这三个区域分别用于存储不同的数据。 堆用来存放创建出来的对象,jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身,每个对象都包含一个与之对应的class的信息(class的目的是得到操作...

Java基础学习笔记 -- 9(数组)【图】

1. 数组 程序 = 算法 + 数据结构; 前面学过的if...else...、switch...、while循环、for循环等都是解决流程问题,即算法方面的问题。 数据结构:就是把数据按照特定的某种结构来保存,而数组就是一种最基本的数据结构。 1)数组的定义: 相同数据类型的元素组成的集合,里面只能存放相同的数据类型的元素。 数组的元素按照线性排列,即 One by One。 数组元素可以通过序号(下标)来识别,下...

《Javascript DOM编程艺术》学习笔记 第1-6章【代码】【图】

第1章 Javascript简史Javascript是Netspace公司与Sun公司合作开发的,Javascript 1.0版于1995年推出。 为与微软公司竞争,Netspace公司和Sun公司联合ECMA制定了Javascript标准,因此Javascript有另一个名字:ECMAScript。 DOM是一套对文档内容进行抽象和概念化的方法。个人理解,就是浏览器把每一个加载的网页视作一个实例化的DOM类型对象,DOM相当于C++/Java中的class类,该class有一些数据成员/字段和成员函数/方法,我们可以通过...

JavaScript学习笔记(五):预编译【代码】

0 目录预编译前菜 全局变量的知识补充什么是预编译?预编译会造成什么现象?预编译的过程预编译在函数执行过程中的体现全局作用域里的预编译JavaScript整体执行的预编译1 预编译前菜全局变量的知识补充暗示全局变量 即任何变量,如果未经声明就赋值,则此变量为全局对象所有(即全局变量)function func() {a = "a";var b = "b"; } func(); //函数执行后,变量声明和赋值才能生效 console.log(a); //a未经声明就赋值,属于全局变量...

[ExtJS5学习笔记]第三十四节 sencha extjs 5 grid表格之java后台导出excel【代码】【图】

继上次使用js前端导出excel之后,另一个主要大家比較关注的是后台实现导出excel,由于本人开发使用的java所以这里使用apache的开源项目poi进行后台excel的导出。本文文件夹本文文件夹poi项目下载及载入extjs前端导出设置extjs后台相应的解决方式创建excel工作簿创建一个excel页签生成excel样式并初始化产生表格标题行build headers构造数据行build rowspoi项目下载及载入POI项目是apache官网的一个开源项目,其主要目的是对microsof...

java学习笔记_GUI(1)【代码】

1import javax.swing.*;2 3publicclass Gui {4publicstaticvoid main(String[] args) {5 JFrame frame = new JFrame();6 JButton button = new JButton("click me");7 8 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);910 frame.getContentPane().add(button); 11 frame.setSize(300, 200); 12 frame.setVisible(true); 13//button.setVisible(false);14 } 15 }如果不设...

java学习笔记之定时器【代码】

定时器 1package pack01_timer;2 3import java.io.File;4import java.text.ParseException;5import java.text.SimpleDateFormat;6import java.util.Date;7import java.util.Timer;8import java.util.TimerTask;910class MyTimer extends TimerTask{ 11private Timer t; 1213public MyTimer(Timer t) { 14super(); 15this.t = t; 16 } 1718public MyTimer() { 19super(); 20// TODO Auto-generated constructor stub21 } 2223...