JAVA给出由小写字母组成的字符串S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。

  • Post author:
  • Post category:java

/** 给出由小写字母组成的字符串S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 示例: 输入:"abbaca" 输出:"ca" 解释: 例如,在 "abbaca" 中,我们可以删除 "bb" 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 …

继续阅读 JAVA给出由小写字母组成的字符串S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。

java学习 第一章练习题

  • Post author:
  • Post category:java

单选题 1、关于编译HelloWorld.java程序的命令,下列选项中正确的是()5分 A、A、java HelloWorld.java B、B、javac HelloWorld C、C、java HelloWorld D、D、javac HelloWorld.java 参考答案 : D   2、下面选项中,用于定义类的关键字的是()5分 A、A、main B、B、class C、C、stati…

继续阅读 java学习 第一章练习题

如何通过IDEA看Java源码

  • Post author:
  • Post category:java

通过程序看源码也叫反编译,有很多辅助软件可以做,这里介绍使用 IDEA 查看自己所编写代码的源码的方式。 将写的程序生成的字节码文件(class文件,前面的笔记介绍过)放到与该程序相同目录下。class文件一般存放在一个名为"out-production"的文件夹下,在"Project Structure"中可以找到该路径。放在一起后在 IDEA 中,可以在该程序旁边看到一个带有 01 字样的同名…

继续阅读 如何通过IDEA看Java源码

Java程序使用自带jre

  • Post author:
  • Post category:java

本文来说下Java程序如何使用自带jre,不依赖本机JDK环境方法。 文章目录 概述使用实例 概述 Java 中Jar程序是必须依赖JVM虚拟机才可以运行的;但是有的用户就是不想安装个JDK或者JRE;下面说下java程序如何使用自带的jre。 使用实例 版权声明:本文为qq_31960623原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https:…

继续阅读 Java程序使用自带jre

2023-03-06 Android studio java获取当前app版本号(versionCode)和版本名称(versionName)

  • Post author:
  • Post category:java

一、app build.gradle 里面可以设置版本号,versionCode 和versionName  android { namespace 'com.xxx.xxx' compileSdk 32 defaultConfig { applicationId "com.xxx.xxx" minSdk 21 targetSdk 32 versionCode 1 versionName "1.0…

继续阅读 2023-03-06 Android studio java获取当前app版本号(versionCode)和版本名称(versionName)

深入学习java源码之Objects.deepEquals()与Objects.isNull()

  • Post author:
  • Post category:java

深入学习java源码之Objects.deepEquals()与Objects.nonNull() 不定长度参数 如果一个方法的参数定为不定参数的话,这个参数可以根据参数个数动态生成一个数组,然后传入方法执行。  不过,不定参数有两个规定:第一,方法的参数列表中最多只有一个不定长度的参数;第二,就是不定长度的数组的位置必须是最后一个参数。不然不能通过编译。  public static void …

继续阅读 深入学习java源码之Objects.deepEquals()与Objects.isNull()

java错误: 编码GBK的不可映射字符

  • Post author:
  • Post category:java

原因:javac按照本机使用gbk去解析代码,而代码使用 解决方法1:javac指定编码格式为utf-8 javac -encoding utf-8 文件名.java 解决方法2:修改代码文件的编码格式为ANSI 步骤 版权声明:本文为you2a6d原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/you2a6…

继续阅读 java错误: 编码GBK的不可映射字符

cmd java转jar包,cmd 打包java成jar可执行文件

  • Post author:
  • Post category:java

1.创建java文件 TestMain.java public class TestMain { public static void main (String[] args) { System.out.println(222); } } 2. 打开cmd ctrl + r 3.切换到TestMain.java文件所在目录 cd d:\xx 4.在xx目录下对TestMain.java文件进行编译…

继续阅读 cmd java转jar包,cmd 打包java成jar可执行文件

浅谈Java中的oop-klass二分模型

  • Post author:
  • Post category:java

学习JVM的话,oop-class模型永远是一个绕不过去话题。我们都知道HotSpot VM几乎可以说是纯C++语言编写的Java虚拟机,那么Java的对象模型和C++的对象模型之间究竟有什么关系呢?这个问题简单回答就是oop-class二分对象模型。 究竟什么是oop-class模型呢? 事实上HotSpot底层究竟怎么表示一个Java对象这个问题归根结底就是C++怎么表述一个Java对象。有一…

继续阅读 浅谈Java中的oop-klass二分模型