JAVA编程

使用MUI框架构建App请求http接口实例代码

简介 最近在看Dcloud的MUI框架,MUI封装了android、ios等多个平台的原生接口,达到开发一个项目,采取不同打包方式,生产多种平台的app。 无可厚非,对于从事java web开发的工程师,带来了极大的福音,再也不用去花太多时间去学习原生的android、ios语言,大大缩短了app开发的学习周期和成本。 当然,既然是做了封装处理,肯定性能上面不如原生。但是Dcloud官方声称

JAVA编程 2023年07月11日  185

命令行编译和执行java代码

虽然现在IDE很强大又很智能,但是平常随意写点练手的代码的时候,直接在命令行中使用vim和java命令更为方便快捷,可以做到无鼠标纯键盘的操作。 首先保证将java相关指令添加到了环境变量中; 1.编译class文件: javac -d ./ Test.java 编译好的class文件会放置到环境当前目录 (./)中。-d命令的作用是:如果在java文件中定义了package,那么会在当前目

JAVA编程 2023年07月11日  129

Java工具类Result<T>

枚举类:ResultCodeEnum /** * 统一返回结果状态信息类 * */ @Getter public enum ResultCodeEnum { SUCCESS(200,"成功"), FAIL(201, "失败"), PARAM_ERROR( 202, "参数不正确"), SERVICE_ERROR(203, "服务异常"), DATA

JAVA编程 2023年07月11日  100

Java 方法的重载、可变参数、作用域

Java 方法的重载、可变参数、作用域 1. 方法的重载 使用相同的方法名来定义不同的方法,方法的重载能优化代码,减少冗余度。 在使用方法的重载需要注意的地方有: 1. 方法的重载需要方法名相同,并且形参类别、个数、顺序不同(满足其中之一) 2. 方法的重载与方法的返回类型、形参名没有关系 3. 在使用方法的传参的时候,严格按照重载的方法类型传值。 2. 可变参数 当使用多个方法中功能一样,但

JAVA编程 2023年07月11日  103

使用线程池

背景: 经常创建和销毁,使用量特别大的资源,比如并发情况下的线程,对性能影响很大。 思路:提前创建好多个线程,放入线程池中,使用时直接获取,使用完放后池中。可以避免频繁创建销毁,实现重复利用。类似生活中公共交通工具。 好处: 提高响应速度(减少了创建新线程的时间) 降低资源消耗(重复利用线程池中线程,不需要每次都创建) 便于线程管理(线程是稀缺资源,使用线程池可以同一分配调优监控) core

JAVA编程 2023年07月11日  189

计算机编程语言发展史

1 编程语言简介 编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。一方面,人们要使用计算机语言指挥计算机完成某种特作,就必须对这种工作进行特殊描述,所以它能够被人们读懂。另一方面,计算机必须按计算机语言描述来行动,从而完成其描述的特定工作,所以能

JAVA编程 2023年07月11日  109

详解JAVA类加载机制(推荐)

JAVA源码编译由三个过程组成: 1、源码编译机制。 2、类加载机制 3、类执行机制 我们这里主要介绍编译和类加载这两种机制。 一、源码编译 代码编译由JAVA源码编译器来完成。主要是将源码编译成字节码文件(class文件)。字节码文件格式主要分为两部分:常量池和方法字节码。 二、类加载 类的生命周期是从被加载到虚拟机内存中开始,到卸载出内存结束。过程共有七个阶段,其中到初始化之前

JAVA编程 2023年07月11日  130

Java文件读写详解

目录 读取文件 Java 中可以使用 FileInputStream 和 FileReader 两个类来读取文件: FileInputStream 类:用于读取二进制文件

JAVA编程 2023年07月11日  145

关闭

用微信“扫一扫”