
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本博文转载自简书:https://www.jianshu.com/p/c7b6c6851231JVM的加载原理1.编译机制从下图可以看出java文件经过了一次编译后,java代码编译成java字节码(class文件)。然后再不同平台上使用不同的虚拟机(JVM)解释,解释成机器码,然后执行。由此可见,如果我们要在mac系统上运行,只需要装一个mac 的java虚拟机就可以了。这也就是java的一次编
问题记录:今天在eclipse上创建了一个servlet项目,其中配置了一下tomcat 结果在run 的时候出现这两个bug严重: 子容器启动失败java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:Caused by: org.apache.catalina.LifecycleExcept
bug记录我想建一个 try catch 语句块,把new JSONObject(s)包含在里面,结果写出来后报图片中114行这个错误。解决办法:把JSONObject josnObject = new JSONObject(s);这句代码 移动到异常块中。问题原因:在 try语句块中 不会抛出JSONException这个异常,所以我们在catch中再去捕获是没有意义的
问题描述:Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from出现以上问题的原因是,我往项目中导入了一个modlue,导入后就开始报错查找原因是 androidx和surpout4冲突解决办法:选择工程右键→Refactor→Migrate to Andr
问题描述:TabHost切换Activity,每个activity中都包含一个高德地图,首次进入第一个显示的地图可以使用,切换到第二个时地图卡死不能操作。解决办法:把MapView改成TextureMapView1.把layout布局中的MapView改掉<com.amap.api.maps.MapViewandroid:id="@+id/activity_map_map"android:l
写的很好https://www.jianshu.com/p/a406b94f3188
问题描述:如上图所示,莫名所有常用安卓控件代码爆红。import android.widget.LinearLayout;import android.widget.RelativeLayout;import android.widget.TextView;import android.content.Context;import android.view.View;import android.
问题描述:今天我导入了一个module到项目中,新的module是androidx,所以需要原项目中大部分框架都更新到新的版本。我的解决办法是:将butterknife改为最新就ok了添加依赖:implementation 'com.jakewharton:butterknife:10.2.3'annotationProcessor 'com.jakewharton:butterknife-com
androidstudio 布局不提示属性问题







