原文:http://www.cnblogs.com/ceshi2016/p/6024968.html
1,成员变量和局部变量的区别 1)在内存中的位置不同 成员变量:在堆内存(成员变量属于对象,对象进堆内存) 局部变量:在栈内存(局部变量属于方法,方法进栈内存) 2)初始化值不同 成员变量:有默认初始化值 局部变量:没有默认初始化值,必须定义,赋值,然后才能调用。2.封装 private:被修饰的成员只能在本类中被访问Class Ensultation {new Person().age=10; 不是本类报错 } Class Pe...
StringBuffer 类 & StringBuilder 类String 长度大小不可变StringBuffer 和 StringBuilder 长度可变StringBuffer 线程安全 StringBuilder 线程不安全StringBuilder 速度快StringBuffer 类 & StringBuilder 类的对象能够被多次修改,并且不产生新的未使用对象(String会产生新的,并且比较耗费内存)StringBuffer 方法1.指定字符串追加字符到这个字符序列xxxx.append("520");2.把字符序列反转xxxx.reverse()//不需要参数3.移除字符序列...
最近开始学习JavaScript,整理了一些相关的基础知识,日后继续完善~~~ JS注释方式:// 单行注释(Ctrl+/ )/* 段落注释(Ctrl+shift+/ )*/JavaScript基础JavaScript:基于浏览器 、基于(面向)对象、事件驱动、脚本语言JavaScript的作用:表单验证,减轻服务的压力,添加页面动画效果,动态更改页面内容,Ajax网络请求(Ajax:可以实现页面局部刷新)JavaScript组成部分;ECMAScript(5.1/6)、DOM、BOMECMAScript脚本程序语言:语法...
静态方法调用非静态成员的非法性理解静态方法在类没有实例化的时候就已经被分配内存真正存在的了;而非静态方法这时候在内存上是没有存在的,所以静态方法这时候调用非静态成员是根本调用不到的,称为非法。Java中定义一个不做事且没有参数的构造方法的用处java程序在执行子类的构造方法之前,如果没有用super()来调用父类的特定构造方法,则会默认调用父类没有参数的构造方法,这时候,父类只是定义了有参数的构造方法的话,就会报...
第一天正式学习Java,写下这篇关于质数求解的文章,希望能更改进的更好。 首先说,以前在C上求解过质数的问题,当时没怎么在意。一直用的方法是从2开始递增到n-1,如果在这个过程中有一个数能被n整除,那么这个数就不是质数。这样做当然是没问题的最简单的一种方法。之后看了一些文章的介绍,随着数学知识的增长,今天在学习Java语言上实现了这个想法,把这一过程记录如下:先从最原始的递增法说起:1、除了2之外,全部的质数是奇数...
注意:1.继承关系,判断时,从最子开始,到父。2.发生输入错误时,自定义异常类,输出信息,在service做throws,在view做try-catch。 domain包:package domain;/*** @author FREZXX* @create 2021-05-21 17:01*/// 接口,实际上就是定义了一种规范 // 开发中,体会面向接口编程//例子:7个元素继承于一个父类,其中3个元素有共同的一个不同于父类的方法 //方式一:再定义一个继承于父类的类,将3个元素继承于它,此时3个元素与其余...
一、抽象类: 当子类之间存在有相同的方法名却是不同的方法体的时候,可以将父类创建为抽象类:public abstract class X然后创建抽象方法。public abstract 返回值类型 a();抽象类可以没有抽象方法,但是抽象方法必须在抽象类中。注意:抽象类不能实例化(New X());原因是:抽象类中可能存在抽象方法,以避免调用到未实现的方法。 二、Finalfinal修饰的类不能被继承final修饰的方法不能被重写final修饰的变量、属性不能被修改...
方法的概念: 方法就是完成特定功能的代码块 在很多语言里面都有函数的定义 函数在Java中被称为方法 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值;} 返回值类型:就是功能结果的数据类型。 方法名:符合命名规则即可。方便我们的调用。 参数: 实际参数:就是实际参与运算的。 形式参数;就是方法定义上的,用于接收实际参数的。 参数类型:就是参数的数据类型 参数名:...
这里有我之前上课总结的一些知识点以及代码大部分是老师讲的笔记 个人认为是非常好的,,也是比较经典的内容,真诚的希望这些对于那些想学习的人有所帮助!由于代码是分模块的上传非常的不便。也比较多,讲的也是比较清晰的!如果你有需要可以在评论中留下您的邮箱我看到一定会免费发给你的!感谢这个平台让我们大家共同进步吧!! 记住 程序员是无私的!!!也非常欢迎到我的博客内观看 博客地址:http://www.cnblogs.com/duscl/ ...
内部: <Script Language="JavaScript" type="text/javascript"> JavaScript代码 </Script>外部引用: <Script Language="JavaScript" src="文件名.js"> JavaScript代码 </Script> 编写规则:JavaScript区分大小写JavaScript脚本程序必须嵌入在HTML文件中JavaScript脚本程序中不能包含HTML标记代码 (但是,包含在双引号中就可以用了) 四种基本的数据类型: 数值(整数和实数)字符串型(用“”号或‘’括起来的字符或数值)布尔...
数据类型: Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间数据类型的分类: 基本数据类型: 整数:占用字节数Byte 1Short2Int4Long8浮点数: Float4Double8字符: Char2布尔: Boolean1 注意:整数默认是int类型 浮点型默认是double类型 在定义long类型的值是末尾需要加l或者L 引用数据类型(类,接口,数值) 原文:http://www.cnblogs.com/YuTaiYin/p/69269...
1.集合类:list和Set比较,各自的子类比较(Arraylist,Vector,inkedLIst,HashSet,TreeSet)List:存入元素有序,元素可以重复,允许null值得存在,主要有3个实现类 linkedLIst:底层是双向链表,每一个结点都有指向前一个和后一个结点的指针。由于这种特性,他的特点就是增加和删除快,也因为他存储的元素在内存中不是连续存储,查找效率不及ArrayList ArrayList:底层是动态数组,所以他的查找效率更高,但是由于增加的删...
第一课 JavaScript简介一、定义:JavaScript是脚本语言,需要宿主文件,它的宿主文件是html文件。 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。二、用法:在html中的位置有三块:1)head里面;2)body里面;3)</html>之后,为了保险起见一般写在</html>之后。<script language="javascript">代...
如何在一天电脑上同时安装两个版本的jdk,以及他们的切换; 1、首先准本两个版本的jdk并安装。 例: 2、配置环境变量 右键此电脑,属性-->高级系统配置 --> 环境变量 -->看下面的系统环境变量然后新建四个系统环境变量变量名变量值JAVA_HOME%JAVA_HOME8%JAVA_HOME11D:\Java\jdk-11.0.9_windows-x64JAVA_HOME8D:\Java\jdk-8u271-windows-x64CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar ...