![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端开发
clchaoluo
java python 人工智能
展开
-
java protected 权限详解
类NewObject中有protected修饰的方法或者属性,则: 同一个包中: 可在同一个包里的子类中实例化NewObject类获得对象,然后可用该对象访问protected修饰的方法或者属性,即.操作访问。 可在同一个包里的非子类中实例化NewObject类获得对象,然后可用该对象访问protected修饰的方法或者属性。 可在同一个包里的非子类中实例化NewObject类的子类(该子类和NewObject类在同一个包中)获得对象,然后可用该对象访问protected修饰的方法或者属性转载 2020-08-31 15:23:39 · 473 阅读 · 0 评论 -
Java中字符串常量的引用赋值和字符串变量的区别
ava中字符串对象创建有两种形式,一种为字面量形式,如String str = "droid";,另一种就是使用new这种标准的构造对象的方法,如String str = new String("droid");,这两种方式我们在代码编写时都经常使用,尤其是字面量的方式。然而这两种实现其实存在着一些性能和内存占用的差别。这一切都是源于JVM为了减少字符串对象的重复创建,其维护了一个特殊的内存,这段内存被成为字符串常量池或者字符串字面量池。工作原理当代码中出现字面量形式创建字符串对象时,JVM首先会对转载 2020-08-28 09:30:03 · 1158 阅读 · 0 评论 -
java中newInstance()和new()详解
文章目录背景 区别背景在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对象。区别那么Class下的new...转载 2020-08-03 15:30:44 · 421 阅读 · 0 评论 -
MAC版本 Intellij IDEA开发环境配置全流程
一、下载Intellij IDEA二、安装JDK在MAC苹果系统下安装JDK1.8并配置系统环境变量。主要分为以下几个步骤:1.到Oracle官网下载JDK1.8安装包。2.打开获取到的安装包按步骤安装到系统上。3.配置系统的环境变量。4.验证JDK1.8是否安装成功。1.到Oracle官网下载JDK1.8安装包。通过下面Oracle官网找到对应的JDK1.8安装包https://www.oracle.com/index.html打开后拉到页面底部,找到“Down转载 2020-07-08 12:57:38 · 4162 阅读 · 1 评论