𝓝𝓮𝓶𝓸&博客

随笔分类 -  Java

摘要:Debug适用场景 在程序出现问题时,查看参数变化以及方法的调用。 查看参数结构 查看方法调用以及参数变化 debug设置 debug断点状态 先讲一个开发人员经常会遇见的现象~ A和B两个developer共同负责同一个项目P的开发,P在dev环境上只部署了一台机器。有一天,A需要远程调试P的接口 阅读全文
posted @ 2021-06-20 19:15 Nemo& 阅读(6482) 评论(0) 推荐(2)
摘要:位运算符 **特别注意:**使用按位操作符时要注意,相等(==)与不相等(!=)的优先级在按位运算符之上!!!! 这意味着,位运算符的优先级极小,所以使用位运算符时,最好加上括号() java支持的位运算符有7个,分为两类:位逻辑运算和移位运算。位逻辑运算符包括按位取反(~)、按位与(&)、按位或( 阅读全文
posted @ 2021-02-08 21:20 Nemo& 阅读(4329) 评论(1) 推荐(2)
摘要:一、前言 String.format() 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.format("Hello %s", "John");,下面将笔记整理并记录下来。 其实各个语言的字符串格式化方法都是相通的,你可以在其中找到你熟悉的语言的影子,如 阅读全文
posted @ 2021-02-03 16:10 Nemo& 阅读(3618) 评论(0) 推荐(0)
摘要:类与对象 类中主要包括五种结构,下面进行对这五种结构进行详细的介绍。 1. 面向对象与面向过程 面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。 面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。--唯物主义(物质决定意识) 2. 类与对象的关系 类:对一类事物的描述,是抽 阅读全文
posted @ 2020-11-06 12:43 Nemo& 阅读(2267) 评论(0) 推荐(3)
摘要:静态代码块:用staitc声明,jvm加载类时执行,仅执行一次 构造代码块:类中直接用{}定义,每一次创建对象时执行。 执行顺序优先级:静态块,main(),构造块,构造方法。 构造函数 public HelloA() { //构造函数 } 关于构造函数,以下几点要注意: 对象一建立,就会调用与之相 阅读全文
posted @ 2020-10-20 19:09 Nemo& 阅读(3542) 评论(3) 推荐(2)
摘要:Java 8新特性汇总 Java 8的改进 速度更快 代码更少(增加了新的语法:Lambda表达式) 引入强大的Stream APl 便于并行 最大化减少空指针异常:Optional Nashorn引擎,允许在JVM上运行JS应用 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块 阅读全文
posted @ 2020-10-20 19:08 Nemo& 阅读(256) 评论(0) 推荐(0)
摘要:InternetAccess类的使用 一、概述 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息共享硬件、软件、数据信息等资源。 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通 阅读全文
posted @ 2020-10-20 19:07 Nemo& 阅读(131) 评论(0) 推荐(0)
摘要:IO流三步走 字节流系列文章: 《Excel 导出性能优化全解:百万级数据不卡顿实现方案(附完整优化方案代码)》 《2G+大文件上传痛点全解:模拟文件服务器 + 分片续传最佳实践》 《别再搞错了!Body vs Params 参数区别与最佳实践(附代码示例)》 我们作为开发者,应该知道计算机有两大核 阅读全文
posted @ 2020-10-20 19:05 Nemo& 阅读(177) 评论(0) 推荐(0)
摘要:一、泛型简介 1.泛型的概念 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即 传入实际的类型参数,也称为类型实参)。 从JDK 5.0以后,Java引入了 阅读全文
posted @ 2020-10-20 19:03 Nemo& 阅读(210) 评论(0) 推荐(0)
摘要:一、集合与数组 需要注意,集合使用泛型,泛型的类型必须是引用数据类型(如 类、数组等),不能是基本数据类型。需要用到基本数据类型的位置,拿包装类替换。 基本数据类型的数组类型也可以,如 int[],数组类型int[]也属于引用数据类型,可以等价于Object,int[][]可以等价于Object[] 阅读全文
posted @ 2020-10-20 19:02 Nemo& 阅读(188) 评论(0) 推荐(0)
摘要:一、String类 java.lang.String类的使用 **注意:**String可以String s = "";,是因为String类型在后面自动补充了'\0' char初始化不能使用char c = '';,因为这就相当于int i = ;,单引号中什么也没有,没有\0; 当然,同时也使用 阅读全文
posted @ 2020-10-20 19:01 Nemo& 阅读(136) 评论(0) 推荐(0)
摘要:在进行多线程的内容之前我们需要首先了解涉及操作系统的几个知识点。 一、程序、进程、线程 1. 程序(program) 概念:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。 2. 进程(process) 概念:程序的一次执行过程,或是正在运行的一个程序。 说明:进程作为资源分配 阅读全文
posted @ 2020-10-20 19:00 Nemo& 阅读(246) 评论(0) 推荐(0)
摘要:异常的定义 异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。 (开发过程中的语法错误和逻辑错误不是异常) 1. 异常的体系结构 Java程序在执行过程中所发生的异常事件可分为两类: Error:Java虚拟机无法解决的严重问题。 如:JVM系统内部错误、资源耗尽等严重情况。 比如: 阅读全文
posted @ 2020-10-20 18:59 Nemo& 阅读(191) 评论(0) 推荐(0)
摘要:java中有很多的关键字,他们的使用让Java语言变得更加灵活、易用,下面将介绍Java中最常用的几个关键字并说明其用法。 一、关键字:return--跳出 使用在方法体中,用于:① 结束方法② 针对于返回值类型的方法,使用"return 数据"方法返回所要的数据。 return关键字后面不可以声明 阅读全文
posted @ 2020-10-20 18:58 Nemo& 阅读(445) 评论(0) 推荐(0)
摘要:#一、数组的概述 **特别说明:**数组是引用数据类型,存储的是地址,即使是基本数据类型的数组(如 int[])也是属于引用数据类型,是Object类型的后代类!继承于Object类! Object类的官方说明:类Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组) 阅读全文
posted @ 2020-10-20 18:57 Nemo& 阅读(163) 评论(1) 推荐(0)
摘要:一、语言概述 整体语言概述 (一)Java语言概述 1.基础常识 软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件 和 应用软件 系统软件:windows , mac os , linux ,unix,android,ios,.... 应用软件:word ,ppt,画图板,.. 阅读全文
posted @ 2020-10-20 18:55 Nemo& 阅读(300) 评论(0) 推荐(0)
摘要:JDBC核心技术 第1章:JDBC概述 1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内 阅读全文
posted @ 2020-10-16 21:28 Nemo& 阅读(258) 评论(0) 推荐(0)
摘要:第9章:Apache-DBUtils实现CRUD操作 9.1 Apache-DBUtils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性 阅读全文
posted @ 2020-10-16 21:27 Nemo& 阅读(94) 评论(0) 推荐(0)
摘要:第8章:数据库连接池 8.1 JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: 在主程序(如servlet、beans)中建立数据库连接 进行sql操作 断开数据库连接 这种模式开发,存在的问题: 普通的JDBC数据库连接使用 DriverManager 阅读全文
posted @ 2020-10-16 21:23 Nemo& 阅读(235) 评论(0) 推荐(0)
摘要:第7章:DAO及相关实现类 DAO:Data Access Object访问数据信息的类和接口,包括了对数据的CRUD(Create、Retrival、Update、Delete),而不包含任何业务相关的信息。有时也称作:BaseDAO 作用:为了实现功能的模块化,更有利于代码的维护和升级。 下面是 阅读全文
posted @ 2020-10-16 21:18 Nemo& 阅读(288) 评论(0) 推荐(0)