JAVA-Dayone

1.Java发展历史在这里插入图片描述
2.Java的定义
Java是一门面向对象的编程语言;
优点:
1)跨平台,作为一门网络语言,Java编译器将Java源程序编译成一种与体系结构无关的中间文件格式,只要有Java运行系统的机器都能执行这种中间代码,从而使得同一版本的应用程序可以在不同的平台上运行;
2)半编译半编程,源程序先编译为字节码,Java解释器(运行系统)能直接对Java字节码解释执行。
在这里插入图片描述
3)简单,Java是精简的系统,无需要强大的硬件环境便可以很好地执行,编译风格和语法类似于C/C++,(因为就是从他们精简出来),但Java掘弃了C++的如:多重继承、运算符重载、、指针、内存管理等,(其实也没有完全掘弃就是封装好,这些不给使用,避免一些不必要的错误)。
4)面向对象,作为Java编程语言中最基本的语言特性。Java语言的设计完全是面向对象的,并支持静态和动态风格代码的继承以及重用。
5)分布式,Java包括一个支持HTTP和FTP等基于TCP/IP协议的子库,因此Java应用程序可凭借URL打卡并访问网络上的对象,Java的分布性为实现在分布环境尤其是Internet下实现动态内容提供技术途径。
6)健壮性,Java提供了自动垃圾回收机制来进行内存的管理,并检测程序对内存的访问,确定合法并不会引起任何问题后,才允许访问。Java还提供了异常处理机制用来检查编译以及运行时可能出现的问题,帮助程序员消除错误,防止系统崩溃。
7)多线程,Java提供的多线程能使得在一个程序里可同时执行多个小任务,即同时进行不同的操作或处理不同的事件。
3.Java的版本
1)JavaSE:Java Platform,Standard Edition
标准版:各应用平台的基础,桌面开发和低端上午应用的解决方案。
2)JavaSE:Java Platform,Enterprise Edition
企业版:企业为环境而开发应用程序的解决方案。
3)JavaME:Java Platform,Micro Edition
微型版:致力于消费产品和嵌入式设备的最佳解决方案。
4.Java JDK的下载和安装
JDK(Java Development Kit),Java开发工具包,内还含有JRE(Java Runtime Environment)Java语言环境(包含JVM,Java虚拟机)。
1)下载地址:(官方网站)www.oracle.com.
2)环境变量,是指在操作系统中用来指定操作系统运行环境的一些参数,如:零食文件夹位置和系统文件的位置等。
环境变量在操作系统中一个具有特定名字的对象,例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而告诉它程序所在的完整路径时,系统除了在当前目录下面寻找程序外,还应到path路径里面去找。用户通过设置环境变量,更好的运行进程。
3)配置环境变量
在这里插入图片描述
5)IDE
IDE(Integrated Development Environment)集成开发环境,用于程序开发环境的应用程序;Java常用的IDE有:Eclipse、MyEclipse、NetBeans、IntelliJ IDEA等。(可以去各官网下载)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大模型安全评估测试题大模型安全评估测试题关键词库生成内容测试题库应拒答测试题库非拒答测试题大模型安全评估测试题大模型安全评估测试题关键词库生成内容测试题库应拒答测试题库非拒答测试题大模型安全评估测试题大模型安全评估测试题关键词库生成内容测试题库应拒答测试题库非拒答测试题大模型安全评估测试题大模型安全评估测试题关键词库生成内容测试题库应拒答测试题库非拒答测试题大模型安全评估测试题大模型安全评估测试题关键词库生成内容测试题库应拒答测试题库非拒答测试题大模型安全评估测试题大模型安全评估测试题关键词库生成内容测试题库应拒答测试题库非拒答测试题大模型安全评估测试题大模型安全评估测试题关键词库生成内容测试题库应拒答测试题库非拒答测试题大模型安全评估测试题大模型安全评估测试题关键词库生成内容测试题库应拒答测试题库非拒答测试题大模型安全评估测试题大模型安全评估测试题关键词库生成内容测试题库应拒答测试题库非拒答测试题大模型安全评估测试题大模型安全评估测试题关键词库生成内容测试题库应拒答测试题库非拒答测试题大模型安全评估测试题大模型安全评估测试题关键词库生成内容测试题库应拒答测试题库非拒答测试题大模型安全
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值