文章目录1、常用API1.1、Math1.2、System1.3、Object1.4、Arrays1.5、基本类型包装类1.5.1、基本类型包装类概述1.5.2、Integer1.5.3、int和String相互转换1.5.4、自动装箱和拆箱1.6、日期类1.6.1、Date类1.6.2、SimpleDateFormat类1.6.2.1、格式化(从Date到String)1.6.2.2、解析(从
转载
2024-10-11 20:50:41
60阅读
Java技术的学习阶段有三 第1个是java基础,比如对集合类,并发,IO,JVM,内存模型,泛型,异常,反射,等有深入了解。 第2个是全面的互联网技术相关知识,比如redis,mogodb,nginx,代码自动生成,自动部署,并发问题,性能调优,前端流行框架,spring,mybaties深入了解 …java技术的学习阶段有三第1个是java基础,比如对集合类,并发,io,jvm,内存模型,泛型
转载
2023-10-29 23:50:03
59阅读
java基础1、进制转换2、字节和位3、数据类型分类4、标识符5、整数型6、 字符类型和字符集7、基础数据类型变量定义的注意事项第二天1、类型转换2、常量3、两种常见的输出语句4、运算符1.算术运算符2.+号的使用3.自增自减运算符4.赋值运算符5.关系运算符6.逻辑运算符7.短路逻辑运算符8.三元运算符9.位运算符10.移位运算符<<5、原码反码补码第三天1、流程语句与控制语句1.
转载
2023-12-20 06:56:50
84阅读
一、 js 的重要性: 1、js 是根基 2、面试必问:this指针,debug 解决问题, vue, react 原理性 的问题 高级岗位: 面试js功底, 数据结构和算法,程序员内功 普通岗位: 面试js基础: 闭包,内存泄露,this,作用域作用域链,原型原型链,事件循环 js 未来&nbs
转载
2023-09-11 20:28:18
77阅读
15.日期与时间1)Datepackage com.itheima.d1_date;
import java.time.Instant;
import java.time.ZoneId;
import java.util.Date;
/**
目标:学会使用Date类处理时间,获取时间的信息
*/
public class DateDemo1 {
public static v
转载
2023-12-19 22:55:18
47阅读
Java 的进阶之路一一、实例化File对象File file = new File(fileLocation);//这里的fileLocation就是一个字符串,指的是文件的目录放在哪里,一个地址
FileInputStream input = new FileInputStream(file);//把文件放进输入流中
File file = new File(fileLocation);
转载
2023-07-22 14:40:51
60阅读
文章目录JavaScript总结:第一天:JS原型介绍1、JS组成的部分2、类型检测3、面向对象介绍4、面向过程和面向对象区别5、创建对象的三种方式6、this做了几件事7、显示对象结构8、构造函数和实例对象的关系9、构造函数带来的问题10、原型添加方法11、什么是原型12、构造函数和实例对象和原型对象之间的关系13、什么样子的数据需要写在原型中?16、实例对象使用的属性和方法层层搜索17、为内
转载
2023-09-01 15:01:28
93阅读
java高级工程师的技术进阶1.java core部分a) 面向对象编程思想b) 字符串处理c) Lang包,util包等常用包d) 异常处理e) 集合类2.Java 高级部分a) Io流b) 多线程技术c) 网络编程:了解d) Swing:了解3.前端基本技能a) 核心:浏览器
转载
2023-12-12 21:34:25
46阅读
宏观方面 一、JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过JAVA
转载
2023-08-04 15:07:27
132阅读
# Java技术进阶
Java是一门广泛使用的编程语言,拥有丰富的生态系统和强大的社区支持。随着软件开发领域的不断发展,Java的技术栈也在不断更新。对于希望在Java领域深入发展的程序员来说,掌握进阶技术是提升自身竞争力的关键。本文将介绍几个Java技术进阶的主题,包括关系型数据库的使用、设计模式以及并发编程。
## 1. 关系型数据库的使用
关系型数据库是大多数Java应用的核心部分,尤
1. 使用自定义Classloader机制,实现xlass的加载1.1 类加载流程BootStrap 加载路径System.getProperty("sun.boot.class.path")
输出结果如下:
xxx/jre/lib/resources.jar:
xxx/jre/lib/rt.jar:
xxx/jre/lib/sunrsasign.jar:
xxx/jre/lib/jsse
转载
2023-08-09 14:09:36
52阅读
Maven高级
原创
2022-03-10 14:32:35
94阅读
在我的IT职业生涯中,深入理解复杂的备份与恢复策略对提升Java应用的可用性至关重要。本篇博文将详细记录我在处理“Java高级进阶资料”这一主题时的思考过程,特别是在备份策略、恢复流程、灾难场景等关键环节所涉及的逻辑及其实现。
### 备份策略
为了确保数据的安全性与完整性,我们首先设计了一套全面的备份策略。备份的决策应依据数据的重要性与业务需求。下图展示了思维导图,概述了备份策略的各个组成部
Maven高级
原创
2021-09-01 10:34:55
143阅读
# Java 高级进阶:掌握状态模式
在软件开发中,设计模式是提高程序可维护性和可扩展性的关键。状态模式是一种重要的行为型设计模式,用于处理对象在不同状态下的行为变化。在本文中,我们将通过状态模式的概念、应用场景以及代码示例,深入理解状态模式。
## 状态模式的基本概念
状态模式允许一个对象在其内部状态改变时改变其行为。换句话说,状态模式能够让我们在不同的状态下以不同的方式处理同一请求。具体
目录 1.Java线程1.1. 多线程和多进程1.2. 线程的执行过程:1.3. 创建线程的方法(1). 方法1:通过run()(2). 方法2: 复写Runnable接口(推荐)1.4. 线程的简单控制2. Java线程同步synchronized2.1. 多线程数据安全以及synchronized的使用2.2. 深入synchronized关键字2.3. 同步方法3. Java的数组和类集
1、离开舒适区,提高个人代码能力不安于现状,高级程序员一般都具有丰富的项目经验,经验是能力最好的试金石,即使在碰到未知的问题,丰富的项目经验也不会让你觉得就束手无策。程序员是一个技术跨度很大的工种,对某种既定环境语言的依赖性太强,知识和技能都无法很好的迁移。2、将复杂的问题简单化处理乔布斯曾经说过,简单便能移动一座大山。一个高级程序员之所以让人觉得牛逼,不仅仅能用写出优雅简洁的代码,更重要的是他们
转载
2023-11-16 16:56:34
49阅读
一. 基础知识:1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现;3)如何实现HashMap顺序存储:可以参考LinkedHashMap的底层实现;4)HashTable和ConcurrentHashMap的区别;5)Stri
转载
2023-12-29 20:53:38
42阅读
1. 垃圾回收机制Stop-the-World: JVM由于要执行GC而停止了应用程序的执行称之为Stop-the-World,该情形会在任何一种GC算法中发生。当Stop-the-world发生时,除了GC所需的线程以外,所有线程都处于等待状态直到GC任务完成。事实上,GC优化很多时候就是指减少Stop-the-world发生的时间,从而使系统具有 高吞吐 、低停顿 的特点。2. java运
转载
2023-11-28 09:18:50
19阅读
javascript高级进阶
一、面向对象编程
1.基本概念
什么是对象?
Everything is object (万物皆对象)
什么是面向对象?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title&g
原创
2021-08-13 23:20:32
603阅读