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

javaScript 原型与原型链学习笔记【代码】【图】

javaScript中,原型是常用到一种方式,它能降低内存占用,写出更高效的代码原型常用到的则是prototype属性JavaScript prototype 属性定义和用法prototype 属性允许您向对象添加属性和方法注意: Prototype 是全局属性,适用于所有的Javascript对象。这是来自菜鸟教程的解释现在,为验证prototype用法,我用如下代码进行测试 1 <script>2 Person.prototype.Lname = ‘xiaohuang‘;3 Person.prototy...

JavaWeb学习笔记——开发动态WEB资源(一)【代码】

开发一个动态web资源,即开发一个Java程序向浏览器输出数据,需要完成以下2个步骤:  1.编写一个Java类,实现Servlet接口    开发一个动态web资源必须实现javax.servlet.Servlet接口,Servlet接口定义了Servlet引擎与Servlet程序之间通信的协议约定    以下是MyServlet.java文件中的代码(写的这个类的名字叫做MyServlet):package org.MyServlet.MyServlet;import java.io.IOException;import javax.servlet.Servlet; ...

Javascript学习笔记3 Javascript与BOM简介【代码】

什么是BOMBOM是browser object model的缩写,简称浏览器对象模型BOM提供了独立于内容而与浏览器窗口进行交互的对象由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是windowBOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3CBOM最初是Netscape浏览器标准的一部分BOM结构图 BOM对象包括 window对象是BOM的顶层(核心)对象,所有对象都是...

吴裕雄--天生自然JAVA面向对象高级编程学习笔记:final关键字【代码】

finalclass A{ // 使用final定义类,不能有子类}; class B extends A{ // 错误,不能被继承 };class A{publicfinalvoid print(){ // 使用final声明的方法不能被覆写System.out.println("HELLO") ;} }; class B extends A{publicvoid print(){ // 错误,不能被覆写System.out.println("MLDN") ;} };class A{privatefinal String INFO = "INFO" ; // 声明常量publicfinalvoid print(){ // 使用final声明的方法不能...

JAVA学习笔记-类型提升的问题

//表达式中的类型提升问题int a = 3;long b = 4;double d = 5.3;int c =(int)(a+b); //做所有的二元运算符(+-*/%),都会有类型提升的问题!float f = (float)(a+b); //a为int,b为double,a+b会被提升为double类型,而赋值给f时,f为float类型,股需要强制转换!容易出错的练习题:一年挣10亿,20年挣多少钱?int money = 1000000000;int years =20;long total = (long)money*years; //这里巧妙的运用了强制转型的类型提升,解决...

Java基础-学习笔记(五)——面向过程和面向对象的区别

学习面向对象的语言,要弄清楚面向对象,首先要从理解面向过程开始。回想起之前在学习C语言时,每次拿到一个题目,首先想到的是,先分析出解决问题所需要的步骤,每一个功能点,用一个函数来表示,使用的时候一个一个进行调用就好了,程序的重心在函数上(谓语);面向对象,就是要把问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述每个事物在整个解决问题过程中的行为,强调的是对象本身(主语)还有就...

HTML 学习笔记 JavaScript(事件)【代码】【图】

事件流:事件流: 描述的是从页面中接收事件的顺序 也可以理解为事件在页面中传播的顺序;事件: 就是用户或浏览器自身执行的某种动作 例如 click(点击) load(加载) mouseover(鼠标悬停)事件处理程序: 响应某个事件的函数就叫事件处理程序(或事件侦听器)下面所示例子注册事件的方式均使用DOM2级事件定义的事件处理程序进行注册。DOM2级事件定义可两个方法,用于处理指定和删除事件处理程序的操作:addEventListener()和removeEventLis...

Android(java)学习笔记123:Clock app编写报错【代码】

1.首先我们二话不说直接先看报错内容如下:07-12 08:25:03.572: E/dalvikvm(3602): native fork pid:0 done. 07-12 08:25:03.582: E/dalvikvm(3602): threadid=6: created from interp,name=ReferenceQueueDaemon 07-12 08:25:03.582: E/dalvikvm(3602): threadid=6: calling run(),name=ReferenceQueueDaemon 07-12 08:25:03.582: E/dalvikvm(3602): threadid=7: created from interp,name=FinalizerDaemon 07-12 08:25:03.582: E...

java写个自己的mvc框架学习笔记【代码】

1. 介绍 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 我们今天就来搭建一个自己的从URL访问到JAVA控制器...

java Servlet学习笔记【图】

访问机制 (https://pan.baidu.com/share/link?shareid=3055126243&uk=3355579678&fid=1073713310362078)如上图,java程序员要干的事情就是继承Servlet接口去开发程序就行了(上图的前三个程序),至于Tomcat和Servlet有sum公司去做。还不明白看上面视频教程 原文:http://www.cnblogs.com/suanshun/p/6668094.html

java IO流学习笔记

import java.io.*;class hello{ public static void main(String[] args) { System.out.println(File.separator); System.out.println(File.pathSeparator); }}【运行结果】:\;String fileName="D:"+File.separator+"hello.txt"; File f=new File(fileName); if(f.exists()){ f.delete();File f=new File("D:\\hello.txt");创建新文件f.createNewFile();创建新文件夹 f.mkdir();删除...

Java学习笔记(Javase毕向东版视频)一【图】

1、j2se(标准版)/j2ee(企业版)/j2me(手机版)是Java不同应用领域的简称。Java5后称为javase/javaee/javame。2、Java第一大特性:跨平台。是因为在不同系统中安装Java虚拟机(jvm)来解析Java程序。3、jre(java运行环境)=jvm+类库;jdk(Java开发工具包)=jre+开发工具包(编译工具javac.exe,打包工具jar.exe),4、在jdk安装包的bin目录下是Java的一些工具软件,但是这些EXE文件不能双击打开,只能通过命令行工具使用。这就是人机交互的两种方...

java学习笔记(5) 控制语句

控制语句:java控制可以分为7种:*控制选择结构语句:  *if if else  *switch*控制循环结构语句:  *for  *while  *do while*改变控制语句顺序:  *break  *continue 原文:https://www.cnblogs.com/fqh123/p/12045601.html

安卓和 java 学习笔记【代码】【图】

1、访问权限为 private 的成员变量或方法,需要执行setAccessible() 方法,并将入口参数设置为 true; 否则不允许访问。 2、为了保证线程的安全,可以使用同步块 synchronized 关键字。还有一种是定义同步的方法,同步方法前面有 synchronized。// 1synchronized(Object){...// } // 2 publicsynchronizedvoid doit(){// 将共享资源操作放置在这里 } 3、关于 try catch finaly 的先看下面这个程序:protectedboolean fina11(){try{...

Android(java)学习笔记158:Java程序入口和Android的APK入口【代码】

1.Java程序的入口:static main()方法publicclass welcome extends Activity {@Overridepublicvoid onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);}public static void main(String[] args) {System.out.println("Hello dalvik");}}2.APK的运行入口:ActivityThread类(APK入口类是ActivityThread,Activity仅仅是一个回调的类) ActivityThread类:它管理应用进程的...