关键词:
/*
*作者:呆萌老师
*☑csdn认证讲师
*☑51cto高级讲师
*☑腾讯课堂认证讲师
*☑网易云课堂认证讲师
*☑华为开发者学堂认证讲师
*☑爱奇艺千人名师计划成员
*在这里给大家分享技术、知识和生活
*各种干货,记得关注哦!
*/
1、什么是Java
Java是一门面向对象的高级程序设计语言。其底层实现是由c++来实现的,因此它具有许多与c++相似的特点,与此同时我们Java也抛弃了许多在c++当中较难指针以及多继承等概念。因此Java具有单继承,多实现特点。
2、Java8的特性
目前市面上做项目开发Java版本主要是使用Java8为主,部分使用Java11和Java16,最新版本是Java18.因此在介绍Java特性时这里主要介绍Java8的特性。
1、简单性
简单性,有的人会说,简单的体现不就是新人易上手吗,学起来简单吗?这仅仅是对简单性的一个片面的解释。Java简单性的具体体现是在Java开发环境的独立。
2、面向对象
在Java当中是支持面向对象编程的。
3、分布式
在Java中有很多各种各样的例库,可以通过导入这些例库,从而简化我们的开发。
4、健壮性
在编译Java程序时即可自查自纠。先一步对错误进行反馈。
5、安全性
Java的编写规范预防被gongji及操作过程当中的无效错误处理,如数组上限,链表可用,线程阻塞等。
6、平台中立性
Java是一门可跨平台的编程语言,在Java设计之初,Java的设计目的就是为了服务所有平台,而非独立服务于某一个平台。而跨平台的支撑是我们Java程序当中拥有独立的虚拟机机制JVM。
7、可移植性
可移植性主要体现在Java代码的移植上,由于Java对数据长度的固定,使得我们在对Java代码的移植时数据类型不受内存影响。以及Java对相关程序功能的接口化处理。
8、解释性
Java拥有Java解释器,只要在拥有java解释器的平台上,即可运行Java程序。
9、高性能
当我们解释器对Java代码解释后,字节码的性能的满意程度决定了我们程序性能的高低。而Java具有的高性能具体系现在解释后的字节码性能满意。
10、多线程
Java支持多线程(并发编程),其具体体现在交互响应和实时行为上。多线程可以更好的支持交互响应和实时行为。于此同时我们Java还是第一个支持并发编程的主流语言。
11、动态性
动态性用两个字来描述叫做:“衍生”,其具体的表现是在功能开发的独立性上。添加新的功能到正在运行的程序中,而不影响现有程序的功能运行。
3、Java项目开发平台
1、Idea
idea是企业级开发平台,更贴近市场,采用单项目管理开发,对内存需求大,每打开一个项目,就相当于打开了一个idea软件。
2、eclipse
eclipse是一个轻量级的项目开发平台,采用多项目管理开发,对内存需求少,适合学生学习时使用。
更多了解
https://edu.51cto.com/course/20204.html
1.java简介
第一章Java简介开始上传一些自己画的思维导图画的基本上是根据菜鸟教程Java的对应的图会有一系列的图陆续放出来,不过博客上只有截图,具体的带注释的具体的图后续会放在git上,更新会加上git的仓库地址-------- 查看详情
java简介
一.JAVA的组件 JVM:源文件(.java)->编译器(Javac)->字节码(.class)->解释器(Java) JRE:JavaRuntimeEnvironment(Java运行时环境) & 查看详情
java简介
目录一、前言二、Java的简介1.Java是什么2.Java的诞生背景 3.Java的三个方向三、Java的特性1.面向对象2.简单性3.多线程4.跨平台5.健壮性6.可移植7.高性能四、Java的应用1.Java开发2.大数据开发3.嵌入式开发4.运维方向五、Java的学习路线... 查看详情
廖雪峰java5java集合-1java集合简介-1java结合简介
1.集合定义:集合就是一堆东西。集合里的东西,称为元素Element数学中的集合:有限集合:*一个班所有的学生组成的集合*一个网站所有的商品组成的集合无限集合:*全体自然数集合*奇数集合2.计算机中引入集合的意义为了处理... 查看详情
java简介
学习Java,首先我们要对java有一个整体的了解。这里我们从 java是什么?java怎么来的?为什么用java?java包含什么?java怎么运行?这5个方面进行介绍! 第一问:Java是什么? Java就是一门高级的编程语言。 通... 查看详情
java简介
Java简介Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面... 查看详情
java简介
1.Java简介1、Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实... 查看详情
java入门及简介
1简单的学习了java的历史及其发展情况2安装了java3简单认识了一下java并练习了一下 3.1新建一个.txt文本文档; 键入: classHello { publicstaticvoidmain(String[]args) { System.out.println("☆... 查看详情
java简介
一:简介: Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥... 查看详情
java简介
1、 java是一种面向对象的高级编程语言。2、 java包括: &n 查看详情
java简介
最近在复习java,就趁着这段时间顺便记录一下知识前言 Java,是于1995年5月被推出的Java程序设计语言和Java平台的总称。 [1] Java起源于Oak,在印度一个盛产咖啡的岛—爪哇岛被命... 查看详情
java对象创建过程简介
这是看书的记录,字有点丑啊还是将就搬上来-。-,等把后面看了完善图 查看详情
java历史简介
java历史简介 Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。1991年Sun公司的JamesGosling等人开始开发名称为Oak的语言。希望用于控制嵌入在有线电视交... 查看详情
java入门-语言基础-01.java简介
...rk100.net/training/java-intro.html更多教程:光束云-免费课程Java简介序号文内章节视频1概述-2主要特性-3发展历史-4开发工具-请参照如上章节导航进行阅读1.概述Java是由SunMicrosystems公司于1995年5月推出的Java面向对象程序设计语言和Java平... 查看详情
java入门-语言基础-01.java简介
...rk100.net/training/java-intro.html更多教程:光束云-免费课程Java简介序号文内章节视频1概述2主要特性3发展历史4开发工具请参照如上章节导航进行阅读1.概述Java是由SunMicrosystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台... 查看详情
java简介
Java语言一般指Java(计算机编程语言)Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向... 查看详情
java语言简介
1.Java语言的历史:sun公司成立,后被oracle收购。2.Java语言的特点:面向对象(封装,继承,多态)、健壮性(摈弃指针等繁琐操作,具有垃圾回收功能)、跨平台性(JVM,Java虚拟机一次编译到处运行).3.文件类型:.Java文件(源... 查看详情
java简介
Java是一种高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的,从PC机到手持电话都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的引荐设备上运行。一、什么是Java语言 Java是... 查看详情