“Java之父:詹姆斯?”
学Java的第一天我竟然听见了詹姆斯…
但是是詹姆斯·高斯林 (James Gosling),曾担任Sun公司Oak项目组组长,Oak后来改名为Java,所以他不仅是Java编程语言的共同创始人之一,外界也一般公认他为“Java之父”。
Java到底有多强!!!
对于我这种初识Java的人,话不多说直接上图
这就是老大哥的存在么?

想领教一下老大哥的威力,果然第一眼看见的Java程序给我一种很不友好的感觉,这未免有点…“难”。
与c不同的是Java的main方法很“长!”
上述代码是一个完整的Java程序的结构,主要由三部分组成:

注意:
1.一个Java文件只能有一个public的类,并且这个public的类名一定要和文件名相同。
2.可以有多个类,但是只能有一个public类。
3.一个类对应的是一个字节码文件。
总结:类存在于源文件里面;方法存在于类中;语句存在于方法中。
Java程序的运行是先通过javac编译程序把源文件进行编译,编译后产生的.class文件是一个字节码文件,然后启动java虚拟机来运行.class文件,JVM会将字节码转换成平台能够理解的形式来运行。

“Java:詹姆斯?”相关推荐

  1. 关于Java背后的故事

    学了这么久的Java,我们都知道Java是美国Sun(Stanford University Network)公司在1995年推出的一门计算机高级编程语言 其实在Java的背后还有很多有趣的故事(●ˇ ...

  2. Java高级-Lambda 表达式、异常处理、集合、泛型、List集合、Map集合、Collections类

    目录 Lambda 表达式 Java Lambda 表达式的优缺点 异常处理 Exception 处理及常见异常 try catch语句 try catch finally语句 throws 声明异常 ...

  3. JAVA开发(史上最完整追本溯源JAVA历史、发展和学习)

    (第二次世界大战1931-1945) 世界上最先进的技术往往是由于战争催生,在第二次世界大战中除了飞机,坦克和大炮的武器较量外,在隐秘战线的情报工作其实更为重要,在军队将领来往的电报中,为了防止军事情 ...

  4. 第十期:过去50年间,十大热门语言及发明者大盘点

    本文收集了十大热门编程语言背后的程序员和设计者的名字和大家分享.以下是十大热门编程语言及其创建者,排名不分先后. 软件领域有许多编程语言,每年还涌现出越来越的新语言.新发布的语言有Scala.Kotl ...

  5. 用python的pandas打开csv文件_使用CSV模块和Pandas在Python中读取和写入CSV文件

    什么是CSV文件? CSV文件是一种纯文本文件,其使用特定的结构来排列表格数据.CSV是一种紧凑,简单且通用的数据交换通用格式.许多在线服务允许其用户将网站中的表格数据导出到CSV文件中.CSV文件将 ...

  6. 《詹姆斯·高斯林Java白皮书1996自译》00:概览

    JavaSE-AT阿宝哥 敲黑板,说重点,这是Java之父詹姆斯·高斯林原著的自译版,初学者和老鸟混江湖必读! 内容导航: 互动学习钉钉群[30687793] 前言 詹姆斯·高斯林简介 章节目录 1. ...

  7. Java之父——詹姆斯·高斯林

    JAVA之父的由来 1991年,在Sun公司工作期间,高斯林和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行.后来,这项工作就演变为J ...

  8. 《詹姆斯·高斯林Java白皮书1996自译》07:多线程

    JavaSE-AT阿宝哥 敲黑板,说重点,这是Java之父詹姆斯·高斯林原著的自译版,初学者和老鸟混江湖必读! 内容导航: 互动学习钉钉群[30687793] 前言 1.Java语言级别的线程 2.集 ...

  9. java之父詹姆斯高斯林的传奇人生

    Java之父詹姆斯高斯林的传奇故事 詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java编程语言的共同创始人之一,一般公认他为"Java之 ...

  10. 詹姆斯高斯林_詹姆斯·高斯林(James Gosling):Oracle的表现“令人惊讶的是” 用Java

    詹姆斯高斯林 1月27日将是Oracle收购Sun Microsystems的四周年. 从一开始,许多人就怀疑这家前软件公司处理Java的适用性. 而且,随之而来的指称是缺乏对开放源代码的支持以及对遗 ...

最新文章

  1. 美国商务部工业和安全局(BIS)发布《关于拟制定脑机接口技术出口管制规则的通知》...
  2. Appium+Python3 并发启动测试设备
  3. linux电视改安卓,mstar安卓智能电视方案源代码常用修改
  4. redis位图法统计活跃用户+统计3天的连续登录用户案例
  5. LeetCode | HouseCode 算法题
  6. linux的内核和发行版本号,【编测编学】linux内核及发行版本相关知识
  7. linux shell 高级编程,shell高级编程
  8. ORACLE动态SQL语句
  9. 如何理解原码一位乘法的计算过程
  10. 学习笔记(26):玩转Python-Python3基础入门-案例-快递价格计算器(1)
  11. 期货和股票平仓时成本计价的区别(期货和股票平仓时成本计价的区别是什么)
  12. intel android 平板,IT百科之英特尔芯平板
  13. 【详细】长按APP图标弹出快捷方式,ShortCut功能实现
  14. 愚人节十大经典骗局,学学前辈的招数吧
  15. lammps模拟中tersoff势设置方法
  16. 简单快速上手JAVA操作Excel
  17. MyBaties-Plus 批量入库
  18. InstallShield Limited Edition 打包软件安装包教程
  19. 新用户,玩「聊天宝」完整过程(亮点槽点)
  20. 福建人才网:CFO的三大人才抓手

热门文章

  1. 去除360安全卫士的广告弹窗(亲测有效)
  2. 2022年6月 青少年软件编程(图形化) 等级考试试卷(四级)
  3. 如何让自己成为一个优秀的Java架构师,而不是码农
  4. Element中时间校验:结束时间大于开始时间
  5. 双十一,咪蒙广告位为何供不应求?
  6. 数字电路基础:如何提高电路工作频率
  7. 什么是全国大学生电子设计大赛?如何备战?
  8. IDEA 更改配色和主题样式
  9. 浏览器语音附加背景音乐
  10. PS和AI矢量电子签名制作(详细)