- 博客(11)
- 收藏
- 关注
原创 【狂神说Java】JavaScript笔记
文章目录比较运算符严格检查模式数据类型字符串数组对象流程控制Map和Setiterator比较运算符严格检查模式数据类型字符串数组对象流程控制Map和SetiteratorES6 新特性
2021-11-30 15:45:36 406
原创 Java学习笔记——多线程
文章目录一、程序、进程、线程1、程序2、进程3、线程二、多线程的创建1.方式1:继承于Thread类2.Thread中的常用方法3. 线程的优先级4.方式2:实现Runnable接口5.比较创建线程的两种方式:6.线程的分类7.新增方式——JDK5.0新增7.1 新增方式1:实现Callable接口7.2 如何理解实现Callable接口的方式创建线程要比实现Runnable接口创建多线程方式强大?7.3 新增方式2:使用线程池三、线程的生命周期1.解决线程安全——同步机制2. 单例模式的懒汉式(线程安全的
2021-11-05 09:41:48 161
原创 Java学习笔记——异常处理
异常处理文章目录异常处理一、异常的概述1. Error2. Exception3.编译时(checked)异常 VS 运行(unchecked)时异常4.一、异常的概述1. ErrorJava虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如StackOverflowError和OOM。一般不编写针对性的代码进行处理。2. Exception其它因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。例如:空指针访问试图读取不存在的文件
2021-11-02 15:42:31 131
原创 Java学习笔记——面向对象(下)
文章目录一、static关键字1. static:静态的2. 可以用来修饰:属性、方法、代码块、内部类3. 使用static修饰属性:静态变量4. 使用static修饰方法:静态方法5. static注意点:6. 开发中,如何确定一个属性是否要声明为static的?二、单例(Singleton)设计模式三、main()方法的使用说明1. main()方法作为程序的入口2. main()方法也是一个普通的静态方法3. main()方法可以作为我们与控制台交互的方式(之前使用的是Scanner)一、sta
2021-10-28 15:23:36 239
原创 Java学习笔记——面向对象(中)
文章目录一、多态性二、使用步骤1.引入库2.读入数据总结一、多态性示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import ss
2021-10-03 16:43:26 165
原创 java学习笔记——面向对象(重写、权限修饰符、super)
系列文章目录文章目录系列文章目录一、方法的重写(override / overwrite)二、使用步骤1.引入库2.读入数据总结一、方法的重写(override / overwrite)重写:子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作应用:重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。重写的规定:方法的声明:权限修饰符 返回值类型 方法名(形参列表) throws 异常的类型{//方法体}约定俗成:子类中
2021-09-28 19:18:24 126
原创 Eclipse常用快捷键
Eclipse中的快捷键:1.补全代码的声明:alt + /2.快速修复: ctrl + 13.批量导包:ctrl + shift + o4.使用单行注释:ctrl + /5.使用多行注释: ctrl + shift + /6.取消多行注释:ctrl + shift + \7.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up8.删除指定行的代码:ctrl + d9.上下移动代码:alt + up 或 alt + down10.切换到下一行代码空
2021-09-04 16:04:11 5443
原创 Java学习笔记——面向对象(封装与隐藏)
面向对象的特征一:封装与隐藏一、问题的引入当我们创建一个类的对象以后,我们可以通过“对象.属性”的方式,对对象的属性进行赋值。这里,赋值操作要受到属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是,在实际问题中,我们往往需要给属性赋值加入额外的限制条件。这个条件就不能在属性声明时体现,只能通过方法进行限制条件的添加。(比如:setLegs)。同时,我们需要避免用户再使用“对象.属性”的方式进行赋值,则需将属性声明为私有的(private)—>此时,针对属性就体现了封装性。二、封装性
2021-09-04 15:46:52 227
原创 Java学习笔记——基础知识(一)
@TOC# JAVA基础学习笔记提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Java体系1、Java基础2、Java的运行机制3、Java的三大体系4、配置环境5、开发6、代码规范二、基本概念1.安装Java环境2、注释3、关键字4、变量2.读入数据总结系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用M
2021-08-30 14:36:54 339
原创 jspweb项目在登录时报错500,Exception org.apache.jasper.JasperException,代码是书上的源代码,该怎么解决?
HTTP Status 500 – Internal Server ErrorType 异常报告消息 在 [16] 行处理 [/checkUser.jsp] 时发生异常描述 服务器遇到一个意外的情况,阻止它完成请求。Exception org.apache.jasper.JasperException: 在 [16] 行处理 [/checkUser.jsp] 时发生异常13: ...
2020-03-04 20:53:22 2562 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人