首页 > 编程语言 >Java基础

Java基础

时间:2023-05-14 13:46:13浏览次数:35  
标签:Java 语言 -- 虚拟机 基础 C语言 java

Java-基础


Java语言的发展史

  • java 语言 与 C 语言一样都是用于计算机沟通的语言 [类似于英文和中文]

  • Java之父 --- James Gosling [詹姆斯.高斯林]

  • Java语言是由美国sun公司在1995年5月推出的计算机语言

  • Java 名称的由来: 印度尼西亚有一个重要的盛产咖啡的岛屿叫 java, 中文译名为爪哇,开发人员为这种新的语言起名为java

Java的先导知识和后续技术


graph TD; C语言-->Java语言; Java语言-->JSP; Java语言-->Android; Java语言-->JavaME; Java语言-->XML; Java语言-->JavaEE;

java的特点

简单

学过C语言基础,C++的同学就会发现Java语言很熟悉,和C语言的功能很类似, 比如三大结构[顺序,选择,循环],注意: C语言和java是完全不同的语言,都有各自的优势,而且还会长期并存下去

面向对象

基于对象的编程更符合人的思维模式.更容易解决复杂的问题

平台无关

C语言: 只能对特定的CPU芯片进行编译, 如跟换了芯片,就不能保证程序的正常运行

Java: 在计算机操作系统之上再提供了一个Java运行环境[Java虚拟机], 这样的好处Java语言编写的软件能在执行码上兼容

Java虚拟机 与 字节码

标签:Java,语言,--,虚拟机,基础,C语言,java
From: https://www.cnblogs.com/docker-mo/p/Java.html

相关文章

  • Java学习笔记7
    ......
  • 01-Linux命令和C语言基础
    1Linux开发环境搭建1.1虚拟机安装1、安装VMWare2、安装ubuntu分区--Linux没有盘符的概念/--5000M/boot--系统启动过程中读取的重要文件/swap--2000M,虚拟内存是物理内存的两倍左右/home--常见的分区Linux文件系统结构是通过文件夹管理的虚拟内存是一段硬......
  • Java基础语法(十一):异常的种类
    前言在Java编程中,异常是无法避免的。当程序发生异常时,会中断当前的流程,转而执行异常处理流程。了解Java异常种类及其使用场景,是我们编写健壮且可靠的程序的关键。本篇文章将介绍Java异常的种类,帮助读者更好地理解异常处理机制。一、异常是什么?在Java中,异常是指在程序运行时所发生的......
  • Java学习笔记2
    数据类型Java是一种强类型语言,必须为每一个变量声明一种类型。在Java中数据类型分为:基本数据类型和引用数据类型。下面讨论Java的8种基本数据类型,4种整型,2种浮点型,1种字符类型char(用于表示Unicode编码的代码单元)和1种表示真值的boolean类型。标识符:就是给类,方法,变量等起的名......
  • Java学习笔记3
    流程控制语句流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(用到if判断)、循环结构(用到while与for)。顺序结构顺序结构语句是Java程序默认的执行流程,按照代码的先后顺序,从上到下依次执行。分支结构......
  • Java学习笔记4
    练习题练习1:机票机票价格按照淡旺季,头等舱和经济舱收费,输入机票原价,月份和头等舱或经济舱。按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折。importjava.util.Scanner;publicclassHello{publicstaticvoidmain(S......
  • Java学习笔记5
    先休息一下眼睛......
  • Java数组之杨辉三角
    publicclassArrayTestor02{publicstaticvoidmain(String[]args){//构造杨辉三角int[][]yanghui=newint[10][];for(inti=0;i<yanghui.length;i++){int[]row=newint[i+1];yanghui[i]=row;......
  • Java学习笔记1
    简述Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。语言特性Java之所以被开发,是要达到以下五个目的:应当使用面向对象程序设计方法学应当允许同一程序在不同的计算机平台执行应当包括内建的对计算机......
  • 麻雀搜索算法(SSA)改进——采用自适应t分布改进麻雀位置(TSSA),优化后明显要优于基础SSA(
    麻雀搜索算法(SSA)改进——采用自适应t分布改进麻雀位置(TSSA),优化后明显要优于基础SSA(代码基本每一步都有注释,代码质量极高,非常适合学习)ID:3149640708846722......