2 Clearlast .

尚未进行身份认证

我要认证

不做旧时代的骄傲者, 不做现代的“谦虚者”, 只做知识的传播者。

等级
TA的排名 30w+

Java >> transient关键字

这个关键字的作用其实我在写java的序列化机制中曾经写过,不过那时候只是简单地认识,只要其简单的用法,没有深入的去分析。这篇文章就是去深入分析一下transient关键字。先给出这篇文章的大致脉络首先,介绍了transient的基本概念和基本用法、然后,介绍深入分析一下transient关键字,并介绍几个需要掌握的问题最后,来个总结一、初识transient关键字其实这个关键字的作用很好理解,就是简单的一句话:将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会被序列

2020-10-06 11:46:23

CMD命令窗口光标消失解决方案

1.先尝试用Shift切换为英文状态,看是否光标出现,如果没有出现尝试用ctrl+shift切换一下输出法,用中文状态下,随便打几个字,光标出现。

2020-09-10 23:57:52

Java的异常体系

1.什么是异常当你写的某个模块,用户输入不一定符合你的要求、你的程序打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等,我们的程序再跑着,内存或者硬盘可能满了等问题。软件程序在运行过程中,可能遇到刚刚提到的这些异常问题,我们叫做异常。英文是:Exception。异常指程序运行中出现的各种情况,如:文件找不到,网络连接失败,非法参数等。异常发生在程序运行期间,它影响了正常的程序运行流程。2.异常体系结构Java把异常当做对象来处理,并定义一个基类java.la

2020-09-04 10:20:47

Java之面向对象

1.什么是面向对象面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据。面向过程:实现一个功能,每一个具体的步骤都要亲力亲为,详细处理每一个细节。面向对象:实现一个功能,不关心具体的步骤,而是找到一个已经具有该功能的人,帮我做事。面向对象三大特性:封装,继承,多态。1.封装,将数据封装在一个类,或者方法里;private关键字也是一种封装。2.继承,子类继承父类的属性3.多态,同一个事物有多种形态2.类和对象的关系1.类是对一类事物的描述,是抽象的。2.对象是一类事物的实

2020-09-01 11:47:29

Java的数组

1.什么是数组数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组的特点:1.数组是一种引用类型2.数组当中的多个数据,数据类型必须统一3.数组的长度在程序运行期间不可改变2.数组如何声明数组的初始化:在内存当中创建一个数组,并且向其中赋予一些默认值。两种常见的初始化方式:1.动态初始化(指定长度)2.静态初始化(指定内容)动态初始化的格式(定义的格式):数据

2020-08-28 12:18:24

Java的方法

1.什么是方法?System.out.println(),它是什么?Java方法是语句的集合,它们在一起执行一个功能。1.方法是解决一类问题的步骤的有序组合2.方法在程序中被创建,在其他地方被引用。3.方法包含于类或对象中设计方法的原则:方法的本质是功能块,就是实现某个功能的语句的集合。我们设计方法的时候,要保证方法的原子性(不可再分割性),也就是一个方法只完成一个功能,便于后期扩展。2.方法的定义和调用a)方法的定义Java的方法是一段用来完成特定功能的代码片段,定义一个方法包含以下语

2020-08-28 08:25:34

Java语句

1.程序的运行流程1.顺序流程(自上到下)程序自上而下执行执行结果:2.分支流程选择结构单if语句 :if (逻辑表达式){    // 语句体;}标准if-else语句 :if(逻辑表达式){   // 语句体;} else {   // 语句体;}扩展if-else语句:if(逻辑表达式1){   // 语句体;}else if(逻辑表达式2)

2020-08-23 16:59:44

Windows10安装双操作系统(deepin)

请确保您的电脑满足以下的配置要求,如果您的电脑配置低于以下要求,将无法完美地体验深度操作系统:处理器:Intel Pentium IV 2GHz 或更快的处理器内存:至少 2G 内存(RAM),4G 以上是达到更好性能的推荐值硬盘:至少 25 GB 的空闲空间您还需要一个U盘,或一张光盘以及光驱,然后在深度科技官方网站下载镜像文件并制作启动盘。U盘有至少在4G以上的空闲空间1.下载操作系统ISO系统镜像+启动盘制作工具下载地址:https://www.deepin.org/zh/downloa

2020-08-22 19:25:20

Java的历史

现公司OracleJava:James Gosling(詹姆斯·高斯林)(创始人之一)1991年开发Oak,1994年更名为Java。1995年5月正式发布。1.Java的介绍及特点:a).Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。b).Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布

2020-08-22 15:53:13

Java的语法

Java语法1.注释注释:对代码进行解释说明的文字叫做注解单行注释 //多行注释 /* */文档注释 /** */说明:文档注释一般是用来注释类和和方法的,它的作用是可以用javadoc来生成类的说明文档。JavaDoc是用来生成自己的API文档的。/**@author 作者名@version版本名@since 指明需要最早使用的jdk版本@param参数名@return 返回值情况@throws 异常抛出情况*/在java文件目录下,打开cmd,输入:java

2020-08-22 15:51:33

Java的运行环境

Java的运行环境(1)计算机进制转换(2)计算机存储单元(3)命令提示符-常用命令(4)Java语言的跨平台性(5)JDK、JRE、JVM(6)JDK的下载与安装https://www.oracle.com/cn/index.html(7)环境变量的配置JAVA_HOME你的JDK安装路径。Path%JAVA_HOME%\binCLASSPATH.;%JAVA_HOME%\lib \tools.jar;%JAVA_HOME%\lib\tool

2020-08-22 10:01:00

Demo项目介绍(Maven)

1.Demo项目框架为什么开发要使用框架?1.项目使用的框架a)Srping Boot(Springboot可以在几分钟之内搭建好一个可以运行的项目)b)Mybatis(对数据库的访问使用Mybatis。)c)Devtools(热部署工具)每次改代码,都不需要重启,idea会自动重启。配置Pom.xml,添加依赖。Pom.xml详解2.分层结构在开发项目的时候都需要对项目做一个分层,让不同功能的类放在不同的包里面。包:1.Config:所有的配置,用于存放Spring Boot相关的配

2020-08-21 12:49:39

Google 搜索的运作方式

1.整合网上内容其实我们搜索的内容,都在Google网站的服务器上存放着,这些服务器上的内容整合起来,就像一个庞大的图书馆,这个图书馆的信息包含的信息比全世界所有图书馆加起来的信息还要多。官方解释:早在您开始搜索之前,Google 便已将有关网页的信息整合在 Google 搜索索引中。该索引就像是一个图书馆,只不过它包含的信息比全世界所有图书馆加起来的信息还要多。2.瞬间即可提供与您的搜索查询相符的结果Google搜索之所以如此优秀,得益于Google搜索引擎所使用的算法,它会对Google搜索索

2020-08-19 23:56:40

AE - 瘦脸

AE瘦脸教程(跟踪器)1.导入视频,使用跟踪运动器,创建一个旋转属性的二个跟踪点,放到跟踪的合适位置。2.创建空对象,在跟踪运动器的编辑目标里,选择空对象,然后确定,在点击跟踪运动器里的应用。3.创建调整图层,搜索效果液化,拖到调整图层上,调整参数,对脸部进行液化。4.液化完成后,将调整图层连接给空对象。...

2020-08-19 23:22:58

AE - 合成复制插件

1.插件产生的原因:1.手动复制合成,需要我们手动复制各种效果,不然就会产生关联效果,导致我们改一个效果,复制的合成也会自动修改效果,而且手动操作异常的麻烦。2.插件的作用:True Comp Duplicator插件可以快速的复制合成,并且使复制的合成之间没有任何关联。...

2020-08-19 23:20:48

AE - RTFX脚本

1.安装脚本,重启AE,在脚本管理器中找到RTFXRTFX Generator是一套游戏开发人员和动画设计师使用手绘FX动画的工具,全世界成千上万的客户使用这些工具,包括主要游戏和数字媒体开发人员。

2020-08-19 23:17:14

AE - BCC Cube插件

一个可以做3D图形的插件 Boris FX Continuum Complete1。首先创建一个合成,长宽比例相等。2。然后导入一张图片到合成,图片一定要铺满合成,然后Ctrl+D复制4张相同的图片出来。3。然后创建一个调整图层,给调整图层加BCC Cube,即可创建一个正方体图形。...

2020-08-19 23:15:01

GoLand 控制台输出中文乱码的解决方案

1.Goland-Settings设置点击Goland菜单栏File-Settings-Editor-File Encodings.设置Global Encoding为 UTF-8设置Project Encoding为 UTF-8设置 Default encoding for properties files为 UTF-82.设置Goland目录中的文件在goland.exe.vmoptions和goland64.exe.vmoptions文件末尾添加-Dfile.encoding=UTF-

2020-08-12 00:03:03

Docker容器( 基础+高级)

DockerDocker概述一款产品: 开发–上线 两套环境!应用环境,应用配置!开发 — 运维。 问题:我在我的电脑上可以允许!版本更新,导致服务不可用!对于运维来说考验十分大?环境配置是十分的麻烦,每一个及其都要部署环境(集群Redis、ES、Hadoop…) !费事费力。发布一个项目( jar + (Redis MySQL JDK ES) ),项目能不能带上环境安装打包!之前在服务器配置一个应用的环境 Redis MySQL JDK ES Hadoop 配置超麻烦了,不能够跨平台。

2020-08-08 15:36:53

使用@Test方法测试单一方法(IDEA)

1.单元测试过程包括2.过程截图1.如图导入包,添加@Test(注意Test,开头的T一定要大写):2.执行,鼠标放到方法名上右击,找到Run 方法名, 点击执行就可以。☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺...

2020-08-07 20:09:17

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。