首页 > 编程语言 >JAVA基础知识点

JAVA基础知识点

时间:2024-10-16 19:49:41浏览次数:3  
标签:知识点 JRE JAVA 操作系统 JDK 程序开发 基础 语言

C/C++ 速度快

JAVA 大型web开发,手机端安卓(JAVA是HTML的扩展)

C#  中小型Web,桌面程序开发

SHELL,VB 操作指令

Python 数字处理,中小型网站

PHP 中小型网站

Arrays.toString(args)对于import java.util具有依赖作用

JAVA特点:

1 ) 简单性 //语法相较C更简易

2 ) 面向对象 

3 ) 分布式 //多个程序可使用,跨机器跨服务器运行

4 ) 健壮性 //稍微改一些代码对其他代码影响不大

5 ) 安全性 //自动检测基础语法

6 ) 体系结构中立//JAVA可以在x86,ARM(政府,机关单位)不同CPU运行 硬件结构基本都支持

7 ) 可移植性 //跨操作系统(windows,mac,Linux等)运行(JDK中存储着多种不同的操作系统)

8 ) 解释型 //操作系统不认识JAVA,需要编译

9 ) 高性能 

10 ) 多线程 //JAVA自带相应的函数功能

11 ) 动态性 

JDK和JRE的不同点?

1.JDK是把.java翻译为.class文件

JRE是把.class翻译为C并且交给操作系统运行

2.JDK(第二次翻译)包含JRE

一门语言的开发过程:(语言生态)

SE:语言的核心基础

EE:扩展的Web开发

ME:安卓开发

SDK:某程序调用的样例代码以及说明文字

任何语言都有它的版本更新

程序开发一般不用最新版本,最新的语言一般存在一些隐患

 

标签:知识点,JRE,JAVA,操作系统,JDK,程序开发,基础,语言
From: https://blog.csdn.net/m0_73971785/article/details/142990263

相关文章

  • Java毕设项目案例实战II基于Spring Boot的在线互动学习网站(开发文档+数据库+源码)
    目录一、前言二、技术介绍三、系统实现四、论文参考五、核心代码六、源码获取全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末一、前言随着互联网技术的飞速发展,教育领域也迎来......
  • 数据结构八大排序的java实现
    冒泡排序package排序;importjava.util.Arrays;publicclassBubbleSort{   publicstaticvoidmain(String[]args){      int[]arr={5,7,4,2,0,3,1,6};      sort(arr);      System.out.println(Arrays.toString(arr));   }......
  • java_day13_ArrayList、Vector、LinkedList、泛型
    一、ArrayListCollection[接口]:List[接口]:元素有序,可以发生重复,有索引的概念ArrayList[具体的子类]:底层数据结构是数组,查询快,增删慢,线程不安全,效率高。Set[接口]:元素无序且唯一,没有索引代码案例publicclassArrayListDemo1{publicstaticv......
  • java 堆oom进程还在吗 在
    java堆oom进程还在吗我整理的一些关于【Java转架构设计】的项目学习资料+视频(附讲解~~)和大家一起分享、学习一下: https://d.51cto.com/bLN8S1实现"java堆OOM进程还在吗"的步骤1.理解问题在开始解决问题之前,首先需要理解"java堆OOM进程还在吗"这个问题的含义。Java中的OOM(Out......
  • 计算机基础(cpu,内存,硬盘)
    计算机基础(cpu,内存,硬盘)内存:负责硬盘等硬件上的数据与CPU之间数据交换处理;缓存系统中的临时数据。断电后数据丢失。硬盘:​ 存储资料和软件等数据的设备,有容量大,断电数据不丢失的特点。流程​ 简单来说,硬盘用来存储程序和数据,当运行程序时,CPU首先接受到命令,之后CPU是告诉......
  • 黑客 如何攻破一个网站?长文图解全流程,零基础入门到精通,收藏这篇就够了
    一篇科普文,很适合小白,长文请静下心看。通过本文你将了解黑客常用的入手思路和技术手法,适合热爱网络信息安全的新手朋友了解学习。本文将从最开始的信息收集开始讲述黑客是如何一步步的攻破你的网站和服务器的。阅读本文你会学到以下内容:1.渗透测试前的简单信息收集。2.s......
  • 2024年 Java 面试八股文(20w字)
    第一章-Java基础篇1、你是怎样理解OOP面向对象   难度系数:⭐面向对象是利于语言对现实事物进行抽象。面向对象具有以下特征:继承:继承是从已有类得到继承信息创建新类的过程封装:封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口多态性:多态性是指允......
  • Java最新版面试题(全网最全、高频)
    面向对象三大特性1、面向对象的特征有哪些方面面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。封装:封装把一个对象的属性私有......
  • java 查看jvm使用哪个垃圾回收器 -XX:+PrintCommandLineFlags
    java查看jvm使用哪个垃圾回收器在Java中,你可以通过查看JVM启动参数来确定使用的垃圾收集器。你可以使用java命令的-XX:+PrintCommandLineFlags参数来打印出JVM的启动配置,包括选择的垃圾收集器。例如,你可以通过以下命令运行Java应用程序来查看使用的垃圾收集器:java-XX:+PrintC......
  • Java中网络编程的学习
    Java网络编程学习总结本章目标了解计算机网络基础知识了解OSI七层参考模型熟悉TCP/IP协议熟悉常见网络协议掌握socket套接字编程计算机网络什么是计算机网络计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来,实现资源共......