- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 JSP中的静态引入和动态引入
<%@ include file = “…” %>静态引入include 指令用于通知 JSP 引擎在翻译当前 JSP 页面时,将其他文件中的内容合并进当前 JSP 页面转换成的 Servlet源文件中,这种在源文件级别进行引入的方式,称为静态引入,当前 JSP 页面与静态引入的文件紧密结合为一个 Servlet。这些文件可以是JSP 页面、HTML 页面、文本文件或是一段 Jav...
2019-07-27 21:30:42
609
原创 深拷贝和浅拷贝
拷贝引用拷贝Student student1 = new Student(1,"小明");Student student2 = student1; System.out.println(student1);System.out.println(student2);引用拷贝是使2个引用变量都指向同一个Student对象,地址相同对象拷贝Student student3...
2019-07-26 21:15:11
199
原创 ==和equals的区别
public class test { public static void main(String[] args) { //1.基本数据类型 int n1 = 1; int n2 = 2; int n3 = 2; boolean result1 = (n1 == n2); boolean result2 = (n2 == n3); System.ou...
2019-07-25 23:39:49
159
原创 JAVA内存泄漏
JAVA 的内存管理java的内存管理就是对象的分配和释放问题GCJava中,通过关键字new为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。在对象使用完之后,这部分被占用的内存应该在适当的时候回收,以免系统资源告罄。这就是垃圾回收机制(Garbage Collection)public class test { public static ...
2019-07-23 19:40:17
141
原创 事件冒泡
事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。引自 https://blog.cs...
2019-07-22 19:30:00
193
原创 10. 异常
10.1 try…catch捕获异常抛出异常执行try块内代码时出现异常,系统自动生成一个异常对象,提交给Java运行时的环境捕获异常Java运行时的环境接收到异常对象时,开始寻找处理该异常对象的catch块,进行处理若找不到异常对象的catch块,运行终止,程序退出try{ //业务实现代码 .....}catch(Exception e){//参数为一个异常类对象e //处...
2019-03-17 17:45:26
174
原创 自定义String类
构造初始化package Part1.string;public final class MyString { //定义MyString类的容器 private char[] value; //初始化MyString类 public MyString() { this.value = new char[0]; } public MyString(char[] chars)...
2019-03-09 18:27:47
389
原创 线性栈和单向链表的实现
线性栈数组实现public class Stack { public static void main(String[] args) { myStack S1 = new myStack(); //打印初始栈 S1.print(); //1,11,111进栈后打印 S1.instack(1); S1.instack(11); S1.instack(111); ...
2019-03-02 20:08:49
148
原创 9. 抽象类与接口
9.1 抽象类和抽象方法抽象类和抽象方法用abstract修饰,有抽象方法的类只能被定义为抽象类,抽象类可以没有抽象方法含3类抽象方法必须定义为抽象类直接定义抽象方法继承一个抽象父类,但未完全实现抽象父类中的抽象方法实现一个接口,但未完全实现接口包含的的抽象方法抽象规则抽象类不能创建对象,无法通过new调用抽象类构造函数创建抽象类抽象类的构造器主要用来被子类调用...
2019-03-02 14:32:19
256
原创 8. 继承和多态
8.1 继承的用法通过extends关键字可以实现类与类的继承class 子类名 extends 父类名{}class boys extends person{}class girls extends person{}继承使得定义一个通用的类(父类),之后扩充该类为一个更加特定的类(子类)8.2 继承的利弊提高了代码的复用性:多个相同的成员可以放到同一个类中提高了代码的...
2019-02-27 17:00:12
214
原创 6.数组
一维数组6.1 数据类型基本数据类型class A{ public static void main(String[] args){ int a=10; int b=a; b=20; System.out.println(a);a=10a,b有独立的存储空间,值传递引用数据类型class B{ public static void main(Strin...
2019-02-17 20:31:19
168
原创 5. 方法
方法5.1 定义方法修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...){函数体;return 返回值;}注意:对每一个参数都要进行独立的数据类型声明5.2 调用方法class text{ public static void main(String[] args){ //实际参数 int a=3; int b=4; System....
2019-02-16 22:24:13
115
原创 4.循环
循环4.1 while循环while循环语句格式1while(循环继续条件){循环体语句}2循环初始化语句while(循环继续条件){循环体语句步长注意保证循环继续条件最终变为false,使程序结束在命令窗口运行程序,若产生无限循环,按Ctrl+c结束差一错误(期望输出100次)int count=0;while(count&amp;amp;lt;=100){//实际...
2019-01-24 21:51:06
221
原创 3.if选择语句
选择程序可以基于条件决定执行那些语句3.1 boolean数据类型(boolean 数据类型声明一个具有值true或false的变量)比较两个值的大小,JAVA提供6种关系操作符比较的结果是一个布尔值true或false,例如:double radius = 1;System.out.print(radius &amp;amp;gt; 0);语句显示true, 具有布尔值的变量叫布尔变量,...
2019-01-23 22:47:05
498
原创 JAVA SE Day_2
JAVA 语言基础2.0 关键字关键字:被Java语言赋予特殊含义的单词,不能乱用!关键字特点:组成关键字的字母全部小写关键字注意事项:goto和const作为保留存在,不推荐使用。高级记事本对其有特殊颜色标记2.1 标识符的概述和组成规则在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。标识符可以由任意顺序的...
2019-01-19 22:41:39
378
原创 JAVA SE Day_1
JAVA SE Day_1JAVA语言基础1.0 JAVA语言概述Java语言特点:简单性,面向对象,分布式处理,健壮性,结构中立,开源,跨平台,解释性,高性能,多线程,多态,安全性。跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行。只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM...
2019-01-19 21:43:44
177
图形学大作业(MFC单文档实现弹出菜单式实现)
2019-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人