当然,用 data class 这样一个名正言顺的“亲儿子”数据类来替代 JavaBean 这么个语言层面没有任何支持和认可的“野孩子”,应该算是 JavaBean 莫大的荣幸了,可问题又出在 Java 语言本身构造方法滥用的潜在问题上了。在 Java 中,构造方法真心是一个很没有存在感的东西,大家总是根据自己的喜好来随意的定义很多个构造...
在kotlin文件夹下创建与java相同的包; 将需要转换的java类文件拷贝到kotlin包下; 在java类文件上右键,点击Convert Java to Kotlin(安装kotlin插件后); 进行查缺补漏,借此巩固自己学到的Kotlin语法。 手动修改 自动转换后还有部分代码报错,需要手动调整一下: 数组自动转换 //java@RequestMapping(value ="/app", meth...
原因:AWT 找不到java.home环境变量,导致找不到jawt.dll 解决办法:将编译后的所有dll放置在<程序根目录>\bin,然后启动程序时附带参数-Djava.home=.(不要漏点),或是在main方法中设置,如下: ``` fun main() { if (System.getProperty("java.home") == null) { System.setProperty("java.home", ".") }...
1.Kotlin中调用Java中的异步调度,然后通过回调Runnable回调到Kotlin中 Kotlin监听回调通过launch到Main中,发现没执行,部分代码如下。 publicclassTestJava{@SuppressLint("LogUsage")publicvoidtestOnThread(Runnable runnable){if(runnable==null){return;}Publishable.create(()->{Log.i("test ","xxxxx java");runna...
并没有抛弃,混合开发,遇到个Java行Kotlin却不行的坑,父类有个子类用protected修饰,如果一个新的类...
一开始怀疑是,kotlin 和 Java 相互调用的时候,之间发生了什么未知的坑,好那么试试纯用kotlin 写一代吗验证一下。 init { val b = getB() Log.d("tag",".isInstance: ${ Boolean::class.java.isInstance(b)}") } fun getB():Boolean {
因为基类Dialog是Java写的,而在其onCreate方法中 protected void onCreate(Bundle savedInstanceState) {...
Java Review - 线程池使用FutureTask的小坑 概述 先说结论 线程池使用FutureTask时如果把拒绝策略设置为DiscardPolicy和DiscardOldestPolicy,并且在被拒绝的任务的Future对象上调用了无参get方法,那么调用线程会一直被阻塞。
1.运行命令生成表sql配置和java代码 gen.sh table teacher –e 2.检查teacher.xml对应的java类是否正确,去掉?及一行空格 gen.sh dal teacher –e 3.F5刷新eclipse 检查import是否完整 4.手动做一个controller或者用命令初始化一个controller gen.sh api teacher cms|app eclipse打开查看是否有代码错误 生...