Java跨平台实现的原理是什么

  • Post author:
  • Post category:java

引入虚拟机, 引入字节码, Java程序通过java虚拟机在系统平台上运行; 源代码(.java文件) => 字节码(.class文件)(二进制文件) => 解释执行系统 版权声明:本文为m0_48957269原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/m0_48957269/article/…

继续阅读 Java跨平台实现的原理是什么

java并发:synchronized锁详解

  • Post author:
  • Post category:java

背景: 在java多线程当中,我们总有遇到过多个线程操作一个共享数据时,而这个最后的代码执行结果并没有按照我们的预期一样得到正确的结果。此时我们就需要让代码执行在操作共享变量时,要等一个线程操作完毕时,另一个线程才能去操作这个共享变量。synchronized锁就能达到这样的目的。在线程A操作某个共享变量时,其他线程想要操作这个对像的话只能先处于等待状态,只有线程A操作完毕后其他线程才能操作这个变…

继续阅读 java并发:synchronized锁详解

java openjudge练习题(31—40)

  • Post author:
  • Post category:java

31:Checking order 描述 输入长度为5的数字串,检查是否是按从小到大的顺序排列,如果是,输出Yes;否则,输出No,并输出从小到大排序后的结果。 输入 长度为5的一串数字; 输出 判断结果及排序后的结果。 样例输入 1 3 5 7 9 5 3 44 7 3 1 1 2 2 3 样例输出 Yes No 3 3 5 7 44 Yes 提示 1.测试数据很多组,采用如下的方式进行输入,每…

继续阅读 java openjudge练习题(31—40)

深入理解Java中的面向对象

  • Post author:
  • Post category:java

1、类和对象的概念 1>把一类事物的静态属性和动态可以执行的操作组合在一起所得到的这个概念就是类 2>类的一个个体就是对象,对象是具体的,实实在在的事物 3>对象是特征与技能的结合体,其中特征和技能分别对应对象的数据属性和方法属性。 2、访问控制符的具体用法 访问控制符的用法包括两种:在类的内部与在类的外部 1>在一个类的内部,所有的成员之间彼此之间都可以进行相互访问,访问…

继续阅读 深入理解Java中的面向对象

skywalking-java 源码下载后编译报错

  • Post author:
  • Post category:java

不论是git检出还是zip下载,apm-protocol目录下的apm-network/src/main/proto下都会丢失应有的proto文件, 在github文件夹中可以看到它是链接的形式过来的,意味着我们需要单独下载它: 因此我们单独使用该链接进行proto源文件的下载,再拷贝到我们自己本地的项目文件夹下面去: GitHub - apache/skywalking-data-collect…

继续阅读 skywalking-java 源码下载后编译报错

Java代码忽略https证书:解决No subject alternative names present问题

  • Post author:
  • Post category:java

一、背景:最近一个做一个项目需要在java代码使用https请求调用第三方接口,但是postman设置好的内容在代码汇总报错 javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present 二、解决办法 1.错误为证书问题。因为本身h…

继续阅读 Java代码忽略https证书:解决No subject alternative names present问题

JavaIDE的入门教程–Eclipse

  • Post author:
  • Post category:java

文章目录 使用IDE开发Java程序 1. 下载并安装eclipse: 2. eclipse的使用: 1. 选择新建一个Java项目 2. 谈谈对eclipse的一些思考。 1. 与用记事本编程的区别: 2. 关于Eclipse中创建的项目 3. 谈谈对eclipse中的一些快捷键。(常用且喜欢的快捷键) 4. 关于多版本的JDK的外部切换的问题: 5. Eclipse更改项目jdk版本: 6. …

继续阅读 JavaIDE的入门教程–Eclipse

java小技巧:用字符串构建日期Date对象

  • Post author:
  • Post category:java

这些操作不难,就是非常容易忘记 根据指定格式的字符串对构建Date对象 String DateStr = "2010-12-31-23-59-59"; SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd-kk-mm-ss"); Date DateObj = dateFormat.parse(endDateStr); 版权声明…

继续阅读 java小技巧:用字符串构建日期Date对象

如何在Eclipse导入Java源代码

  • Post author:
  • Post category:java

第一步:首先在在eclipse里面,按住ctrl+鼠标左键,点击Java中的类,跳入以下界面 第二步:点击Atach Sourse… 第三步:点击External location,再点击External File… 第四步:找到Java文件夹路径JDK下面的src.zip文件 第五步:点击ok,等待载入完成,这样就导入好啦 导入后查看源码方法:按住ctrl键,鼠标点击要看的类即可 版权声明:本文…

继续阅读 如何在Eclipse导入Java源代码

警告:构建路径指定执行环境 JavaSE-1.6。工作空间中没有与此环境严格兼容的 JRE。…

  • Post author:
  • Post category:java

警告:构建路径指定执行环境 JavaSE-1.6。工作空间中没有与此环境严格兼容的 JRE。 如下: 解决方法: 右键你的项目:构建路径->添加库->选择jre7.0(注:我的JDK是7.0版本)。然后把项目下的JavaSE-1.6右键移除 转载于:https://www.cnblogs.com/HTWorking/archive/2012/09/04/2671046.html

继续阅读 警告:构建路径指定执行环境 JavaSE-1.6。工作空间中没有与此环境严格兼容的 JRE。…