无界文档 - 只收录精品文章的博客文档网站
只收录精品文章的博客文档网站
Java反编译工具
jd-gui
下载
下载地址,如图按照版本选择即可
特点
优点:反编译的源代码基本符合,没有乱七八糟新增的修饰符
缺点:反编译过程耗时较长
无法还原内部类
使用
直接将jar拖拽到exe上即可,可以查看对应的class文件
导出源代码:点击file -> Save All Sources按钮进行导出
Luyten
下载
下载地址下载exe版本
特点
优点:反编译过程耗时……
Java8新特性全面介绍
Java 8 已经发布很久了,很多报道表明 Java 8 是一次重大的版本升级,虽然我们的 JDK 环境也升级到1.8,但是在日常的开发过程中,使用最多的编程风格还是停留在 JDK1.7。
一、介绍
Java 8 已经发布很久了,很多报道表明 Java 8 是一次重大的版本升级,虽然我们的 JDK 环境也升级到1.8,但是在日常的开发过程中,使用最多的编程风……
Java学习大纲路径
本文介绍了Java的学习路径大纲,喜欢的朋友可以根据大纲去学习
如果你是完全没有编程基础的新手,建议你先从基础的编程概念入手,比如变量、循环、条件语句、函数等,可以先学习 Python 或者 JavaScript 这样的入门语言,然后再转向 Java。
以下是一个比较完整的 Java 学习路径:
一.Java 基础语法
学习 Java 的基础语法,包括数据类型、变量、运算符、流程控制、循环语句等等……
Java中Spring、Spring MVC及Spring Boot的区别?
对于一个Java开发者来说,Spring可谓如雷贯耳,无论是Spring框架,还是Spring引领的IOC,AOP风格,都对后续Java开发产生的深远的影响,同时,Spring社区总能及时响应开发者的需求,推出适应潮流发展的新功能特定;而对于大部分开发者而言,平时接触最多的应该就是Spring MVC以及Spring Boot了,本文将分别对Spring,Spring MVC以及Spring B……
Restful风格开发方式
一.概念
一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
1.URL定义
资源:互联网所有的事物都可以被抽象为资源
资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。
分别对应 添加、 删除、修改、查询。
2.传统方式操作资源
http……
Spring中的事务回滚机制
在Spring框架中,事务管理是一项重要的功能。事务是一组相关操作的逻辑单元,要么全部成功执行,要么全部回滚。事务的回滚机制是指在事务执行过程中发生异常或满足特定条件时,将之前执行的操作全部回滚到事务开始之前的状态。
Spring框架提供了多种方式来管理事务,包括基于注解的声明式事务管理和编程式事务管理。无论使用哪种方式,Spring的事务回滚机制都是基于AOP(面向切面编程)和数据库的事务支持。……
Java开发环境安装配置JDK+Maven+Tomcat
配置环境:Windows10专业版
注:建议为专业版,其他版本权限有可能有缺失.
一.安装JDK1.8
1. 安装JDK
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:
1.1 下载jdk
此处提供: jdk-8u181-windows-x64
链接:https://pan.baidu.com/s/1c9vh7TRak5uhDstMO7TtxQ
提取码:pm4c
在下载页……
Java中Json转换的常见操作方式
一. 利用阿里巴巴封装的FastJSON来转换json字符串
package com.zkn.newlearn.json;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import java.util.Map;
/**
* JSON字符串自动转换
* Created by zkn on ……