【JAVA学习笔记9,抽象类和接口及内部类】教程文章相关的互联网学习教程文章

Java编程思想 学习笔记1

一、对象导论1.抽象过程   Alan Kay曾经总结了第一个成功的面向对象语言、同时也是Java所基于的语言之一的Smalltalk的五个基本特性,这些特性表现了纯粹的面向对象程序设计方式   1)万物皆对象。   2)程序是对象的集合,它们通过发送消息来告知彼此所要做的。要想请求一个对象,就必须对该对象发送一条消息。更具体的说,可以把消息想象为对某个特定对象的方法的调用请求。   3)每个对象都有自...

吴裕雄--天生自然java开发常用类库学习笔记:线程操作范例【代码】

class MyThread extends Thread{privateint time ;public MyThread(String name,int time){super(name) ; // 设置线程名称this.time = time ; // 设置休眠时间 }publicvoid run(){try{Thread.sleep(this.time) ; // 休眠指定的时间}catch(InterruptedException e){e.printStackTrace() ;}System.out.println(Thread.currentThread().getName() + "线程,休眠"+ this.time + "毫秒。") ;} }; publicclass ExecDemo01{pu...

《javascript 设计模式》 第15章 观察者模式 -- 学习笔记【代码】

定义: 在事件驱动的环境中,比如浏览器这种持续寻求用户关注的环境中,观察者模式(又名发布者-订阅者 “publisher-subscriber" 模式) 是一种管理人与其任务之间的关系(确切的讲,是其对象及其行为和状态之间的关系)的得力工具。用javascript的 话来说,这种模式的实质 就是你可以程序中某个对象的状态进行观察并且在其发生改变时能够得到通知。 观察者API: var Publisher=function(){ this.subscribers=[]; }...

【Java学习笔记之十四】Java中this用法小节【代码】【图】

用类名定义一个变量的时候,定义的只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法。 那们类里面是够也应该有一个引用来访问自己的属性和方法纳? 呵呵,JAVA提供了一个很好的东西,就是 this 对象,它可以在类里面来引用这个类的属性和方法。先来个简单的例子: 1publicclass ThisDemo { 2 String name="Mick";3publicvoid print(String name){4 System.out.println("类中的属性 name="+thi...

Java编程思想学习笔记_1【代码】

1.Java中对象的存储数据的地方:共有五个不同的地方可以存储数据.1)寄存器.最快,因为位于处理器的内部,寄存器按需求分配,不能直接控制.2)堆栈.位于通用RAM,通过堆栈指针可以从处理器那里获得直接支持.堆栈指针向下移动,分配新的内存,向上移动,则释放那些内存.Java系统必须知道存储在堆栈内的所有项目的确切的生命周期.3)堆.编译器不需要知道存储的数据在堆里活多长时间.4)常量存储.通常直接放在代码内部.5)非RAM存储,如果数据完全存...

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

如何加入自己定义的Panel 1import javax.swing.*;2import java.awt.event.*;3import java.awt.*;4 5 class MyPanel extends JPanel {6 public void paintComponent( Graphics g ) {7 g.setColor( Color.orange );8 g.fillRect(20, 50, 100, 100);9 } 10 } 111213class Gui implements ActionListener{ 1415 JButton button = new JButton("click me"); 16 JFrame frame = new JFrame(); 1718priva...

java学习笔记-0918班廖军*:在这个班级里,我能感受到大家学习的热情

对于在java培训学校的学习来说,学习氛围是很重要的,有了很好的学习氛围,同学们的学习就会更积极,学习的质量也会提高很多,在尚硅谷,有一套严格的纪律,就是为了保证能有一个很好的学习氛围,但是学习氛围也不能仅仅依靠严格的纪律,而是靠大家的自觉性,既然我们选择了来学习JAVA知识,就应该为自己的选择负责任,在0918这个班级里,我能感受到大家学习的热情,这也带动着我更加努力的学习。现在我们JAVASE的内容已经学完了,...

JavaScript学习笔记——数组

javascript数组数组是一个可以存储 一组 或是 一系列 相关数据 的 容器。一、为什么要使用数组。 (1)为了解决大量相关数据的存储和使用的问题。 (2)模拟真是的世界。二、如何创建数组 (1) 通过对象的方式来创建。 var a=new Array();   A.直接赋值   var a=new Array(元素1,元素2,元素3,元素4,........)   **********************************************   var a=new Array(数值) ...

Java学习笔记_180711_常用类

1.Object类Object类是java语言中所有类的根,所有的类都继承了Object类,拥有Object类的属性和方法。1.1 clone()返回对象的拷贝(克隆),对于基本类型会进行数值拷贝,对于引用类型只拷贝他的引用reference,也成为浅拷贝1.2 equals(Object o)判断当前对象与两外一个对象是否相等。未重写情况下不比较对象内容,只比较引用reference,未重写情况下与运算符“==” 原文:https://www.cnblogs.com/annofyf/p/9292889.html

Java学习笔记List集合

本文由广州疯狂软件java培训为你整理:  List集合是一个有序,可重复的集合,它可以根据索引来访问对应的对象,第一个对象的索引是0,第二个对象的索引是1,类比数组的索引  List集合有以下操作集合的方法  void add( int index,a ) //把a元素插入到index索引处  boolean addAll(int index,c) //把集合c所有元素插入到index索引处  Object get(int index) //返回index索引处的元素  int indexOf(Object o) //返回对象o...

Java基础学习笔记二十八 管家婆综合项目【代码】【图】

本项目为JAVA基础综合项目,主要包括:熟练View层、Service层、Dao层之间的方法相互调用操作、熟练dbutils操作数据库表完成增删改查。项目功能分析 查询账务多条件组合查询账务添加账务编辑账务删除账务项目环境搭建技术选型和jar包介绍每个项目都要使用一些已经成熟的技术,它们通常是由一些专业组织或团队所提供的开源免费技术。在今后的学习过程中,我们会逐渐对这些专业组织有所了解。本项目中使用的技术如下:apache的common...

java学习笔记(六)关键字static的使用

static可以用来修饰代码块、成员变量、方法。把 static修饰的属性和方法称之为类属性、类方法;不用 static修饰属性、方法则属于该类的单个实例。1、static 修饰的代码块在类一开始加载时就执行,不需要创建一个实例;2、static 修饰的方法和属性,既可以通过类来调用,也可以通过实例来调用;没有用 static修饰的普通方法和属性只能通过实例来调用。3、不能从static方法发出对非 static方法的调用。package cn.com.postel.wbb.jav...

【学习笔记】JavaScript编码规范-函数

函数表达式//匿名函数 var anonymous = function(){ return true; };//命名函数 var named = function named(){ return true; }//IIFE 函数 Immediately-Invoked Function Expression (function(){console.log('Hello!'); })(); 不要再非函数块中(if while etc)声明函数,尽管浏览器允许你分配给函数一个变量,但是不同的浏览器解析方式可能不同。 ECMA-262把块定义为一组语句,但函数不是一个语句。//good var test ; if(aaa){ ...

JavaEE--Mybatis学习笔记(六)--查询缓存【代码】【图】

查询缓存查询缓存的使用,主要是为了提高查询访问速度。将用户对同一数据的重复查询过程简化,不再每次均从数据库查询获取结果数据,从而提高访问速度。 左为执行原理示意图 右为执行流程图     作用域:mybatis查询缓存的作用域是根据映射文件mapper的namespace划分的,相同namespace的mapper查询数据存放在同一缓存区域。不同namespace下的数据互不干扰。无论是一级缓存还是二级缓存,都是按照namespace进行分别存放的。 ...

Javascript高级编程学习笔记(58)—— 事件(2)事件处理程序【代码】

事件处理程序事件处理程序即响应某个事件的函数事件处理程序以 “on” 开头如“onclick”,“onload” HTML事件处理程序某个元素支持的每种事件都可以使用一个与响应的事件处理程序同名的HTML特性来指定这个特性的值应该是能够执行的script代码如:<input type="button" value="click me" onclick="alert(‘clicked‘)"/>此外也可以直接调用在文档其它部分定义的函数作为事件处理程序所执行的代码如:<input type="button" value="...