Java连载12-继承开发环境&long类型

一、集成开发环境(integrated develop environment,简称ide)

1.什么是集成开发环境

(1)集成开发环境可以使软件开发变得更简单

(2)没有ide工具:

i.需要安装jdk,需要配置环境变量;需要手动的将java源文件编译生成class字节码文件;

ii.java源程序出错之后还没有提示;

iii.没有自动提示功能

(3)有ide工具

i.不需要独立安装jdk(ide中已经集成)

ii.不需要手动配置环境变量

iii.不需要使用javac命令对java源程序进行编译

iv.并且java源程序编写语法错误马上有提示

v.使用ide工具有很多代码不需要写,自动生成了

(4)集成开发环境可以让软件开发变得更加简单、更高效

2.java有哪些比较好的ide

(1)eclipse(比较多、免费的、ibm公司的,设计初衷是为了兼并sun公司,它是java的产生者)

(2)intellij idea(上升趋势)

(3)netbean

(4)jbuilder

(5)myeclipse(其实就是eclipse的付费版,里面有更多的插件)

二、整数型

注意:在java语言中只要是变量是数字那么,就会给这分变量分配int的4个字节,因此它的最大值就是2147483647(在连载9中用各个关键字的取值范围)当我们赋值更大的数字的时候,就会报错

 

public class d12_number_type{

    public static void main(string[] args){

        int i1 = 2147483647;

        long i2 = 2147483647;

        long i3 = 2147483648;

        system.out.println(i1);

        system.out.println(i2);

        system.out.println(i3);

    }

}

 

解决方法:我们在数字的后面添加一个大写的l

 

 long i3 = 2147483648l;

 

我们便把它转换成了long类型,就可以了

七、源码:

d12_number_type.java

地址:https://github.com/ruigege66/java/blob/master/d12_number_type.java

2.csdn:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

3.博客园:https://www.cnblogs.com/ruigege0000/

4.欢迎关注微信公众号:傅里叶变换,后台回复”礼包“,获取大数据学习资料

相关推荐:

为什么Python单例模式在多线程环境下会失效?

__new__中判空非原子操作会导致多线程重复创建实例;DCL通过无锁初判+加锁后复判解决,需配合__init__幂等防护。 __new__中的if判断不是原子操作 线程A执行到ifcls._instanceisNone时为True,刚准备调用super().__new__(cls),此时被调度挂起...

如何通过Python脚本实现对生产环境配置文件的自动化审计?

直接用open()读取生产配置文件危险,因可能意外打印、日志落盘、覆盖配置或执行恶意代码;应只读打开、禁用exec/eval、用safe_load或ast.parse解析,并严格审计输出与权限。 为什么直接用open()读取生产配置文件是危险的 生产环境的配置文件(如settings.py、appl...

如何在Python生产环境下调试异步死锁与任务阻塞问题?

生产环境禁用asyncio.run(),须手动管理事件循环并捕获未完成任务;asyncio.Lock必须加超时;create_task()后需显式跟踪等待;连接池耗尽等资源问题亦会导致无日志卡死。 asyncio.run()在生产环境直接调用会掩盖死锁信号 生产环境不能用asyncio.run()启...

如何使用Python中的Isolation Forest算法实现生产环境的异常检测?

IsolationForest在生产环境不适合直接用于高吞吐、低延迟的实时流式场景,因其为无监督批处理算法,需完整训练集且无法在线更新模型,实际应采用周期性离线打分或结合轻量代理模型实现近实时响应。 IsolationForest在生产环境是否适合实时异常检测? 不适合直接用于高吞吐、低延迟的实时流...