
java反射, 不看你可别后悔
开发中, 难免遇到些私有的属性和方法, 就好比下面的实体一样, 我们该怎么获得她, 并玩弄于手掌呢? 我们先来个实体瞧瞧, 给你个对象你也new不了, hahaha… 单身wangpublic class Student { private String name; private int age; private Student(String name, int age) { this.name = name; this.age = age; } ...
2024-01-10
结合反射与 XML 实现 Java 编程的动态性
反射是 Java 语言被视为动态或准动态语言的一个关键性质,结合反射和 XML会帮助我们更快、更方便地实现一些动态代码,从而解决编程中可能遇到的不确定问题。本文将结合反射与 XML 对 Java编程的动态性进行深入浅出的讨论。在理解本文的思想之后,您可以将其应用到程序中以创建灵活的代码。引言...
2024-01-10
Java序列化的机制和原理(转)
本文讲解了Java序列化的机制和原理。从文中你可以了解如何序列化一个对象,什么时候需要序列化以及Java序列化的算法。 有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析 Serialization(序列化)是一种将对象以一...
2024-01-10
java中的泛型机制
泛型这种语法机制,只在程序编译阶段起作用,只是给编译器参考的。(运行阶段泛型没用)使用了泛型好处是什么?第一:集合中存储的元素类型统一。第二:从集合中取出的元素类型是泛型指定的类型,不需要进行大量的向下转型。泛型的缺点是什么?导致集合中存储的元素缺乏多样性。代...
2024-01-10
java实现透明窗体
import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;import java.awt.Point;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import javax.swing.JFrame;import javax.swing.JPanel;/** * 实现透明窗体 * @author Administrator ...
2024-01-10
MacOS Mojave 10.14已到:如何下载,最佳新功能等
Apple最新版本的MacOS是免费的,易于安装。在WWDC 2018上,苹果将其Mac操作系统的名称从北加利福尼亚的雄伟山脉下调,并向南移至金州著名的沙漠。 在经历了一系列山地主题活动(优胜美地,埃尔卡皮坦,塞拉利昂和High Sierra)之后,苹果公司以加利福尼亚的莫哈韦沙漠命名了下一个版本的MacOS(版本10...
2024-01-10
MacOS Mojave 10.14.1更新发布供下载
MacOS Mojave 10.14.1更新发布供下载对于其他Mac用户,Apple已发布了运行MacOS High Sierra 10.13.6和MacOS Sierra 10.12.6的Mac的安全更新。此外,Apple还发布了适用于iPhone和iPad的iOS 12.1更新,以及适用于Apple Watch的watchOS 5.1和适用于Apple TV的tvOS 12.1。MacOS Mojave 10.14.1包括对多达32位视频聊天参与者的Group FaceTime聊天的支...
2024-01-10
MacOS发行的MacOS Mojave 10.14.3更新立即下载
苹果已经为运行最新操作系统的Mac用户发布了MacOS Mojave 10.14.3。运行High Sierra和Sierra的先前MacOS版本的Mac用户还将在Mac App Store中找到可用的安全更新,分别标记为Security Update 2019-001 10.13.6和Security Update 2019-001 10.12.6,以及对此外,苹果还发布了Apple Watch,Apple TV,HomePod以及iPhone和iPad的软件更新。如何...
2024-01-10
MacOS Mojave 10.14.5更新可供下载
苹果已经向所有运行Mojave操作系统的Mac用户发布了MacOS Mojave 10.14.5。运行MacOS High Sierra或Sierra的Mac用户还将找到适用于这些先前系统软件版本的安全更新。另外,苹果还发布了适用于iPhone和iPad的iOS 12.3更新,以及适用于Apple TV的tvOS 12.3和适用于Apple Watch的watchOS 5.2.1。如何安装MacOS Mojave 10.14.5更新在MacO...
2024-01-10
MacOS Mojave 10.14.6更新发布供下载
苹果已经向所有Mac用户发布了MacOS Mojave 10.14.6的最终版本。此外,运行macOS Sierra和High Sierra的Mac用户还将找到适用于这些版本的“ 2019-004”安全更新以及Safari更新,并且Apple还向iPhone,iPad和iPod touch用户发布了iOS 12.4更新,以及下载并更新MacOS Mojave 10.14.6在安装任何系统软件更新之前,请始终备份Mac!...
2024-01-10
java中自定义注解的应用
要想深刻的理解注解,我们必须能实现自己的注解,然后应用自己的注解去实现特定的业务,使用注解可以更优雅的做到某些事情。有这样一个场景,在需要文件导出时,我们需要将一个model中的一些重要字段导出到csv文件中去,当然还有一些没用的或者不能暴露的字段,不需要导出到文件中,这样...
2024-01-10
