当前位置: 首页 > news >正文

个人网站开发 服务器货源之家官网

个人网站开发 服务器,货源之家官网,中国的搜索引擎有哪些,wordpress 后台列表前言 今天看到了一篇文章#xff0c;是关于茶余饭后的Java常识的一些有趣解答#xff0c;我觉得写的很有趣很易懂#xff0c;所以截取了其中我觉得比较有趣的问题分享给大家。原文#xff1a;饭后茶余的java常识 - 知乎 (zhihu.com) 1. Java语言的特点有哪些#xff1f; …前言 今天看到了一篇文章是关于茶余饭后的Java常识的一些有趣解答我觉得写的很有趣很易懂所以截取了其中我觉得比较有趣的问题分享给大家。原文饭后茶余的java常识 - 知乎 (zhihu.com) 1. Java语言的特点有哪些 1、*跨平台平台是指操作系统Windows、MacOS、Linux。 2、*面向对象。 3、简单性Java是模仿C编写的一门语言因为C的多继承、指针、内存回收等等都属于比较难控制的东西所以Java摒弃多继承、指针、内存回收取而代之的是单继承、引用、GC以降低程序开发复杂度。 3.、*大数据开发相关一些大数据框架使用Java语言编写的如Hadoop。 2. Java为什么可以跨平台 因为有JVM虚拟机。 跨平台的理解 一个中国人要去日本、美国、印度尼西亚旅游但是这个中国人只会中文所以他想要在语言上无障碍的话必须要找一个翻译人员陪同而这个翻译人员应该分别至少要会中日、中英、中印两语才行。这个的翻译人员就是JVM虚拟机的一个缩影而日本、美国、印度尼西亚就是操作系统的一个缩影因此一个操作系统应该有自己独立的JVM虚拟机。 3. 什么是JVM虚拟机 JVM是Java Virtual Machine的英文首字母缩写。 Java虚拟机会在内存中开辟一块空间专门用于运行字节码文件JVM是在操作之前的一台虚拟的机器用于屏蔽底层操作系统之间的差异从而实现java源代码文件“一次编译、操作运行”的功能。 4. Java是一门计算机高级编程语言如何理解 语言是一种规范是沟通交流的一种方式那么计算机语言就是人和计算机交流的方式是人们事先定义好一种规范只要按照规范编写源文件那么计算机就能识别。因此同理可得C、C、PHP计算机语言都是有自己和计算机交互的一套规范如关键字通过关键字就能识别你想要计算机做什么。 计算机只认识两个数字0和1。计算机由硬件组成计算机通过电路元件的通电(1)和不通电(0)来记录信息。所以说最后编译成字节码文件是一长串只有0和1组成的数字。如果说让我们编写一长串0和1去让计算机执行当然是可以还省去了编译环节但是这种编码方式效率极其低因为我们要记忆很多一长串0、1数字然后再进行编程相反如果我们使用日常语言去编写代码那么我们不需要花费大量的时间在0、1码的记忆和查找中我们只需要使用提炼后的日常语言关键字进行编码即可提高了开发效率当然提炼后的日常语言就是一套编程规范即C、C、PHP、Java、JS等等C、C、PHP、Java、JS只是一种命名真正实现规范的一些大公司的开发人员。所以说一门计算机编程语言越高级就意味着它的规范越贴近我们的日常生活的语言。 附上语言发展过程图 5. 程序存储在哪里? 程序就是存储在一个计算机文件中的一堆英文。 我们写完的程序计算机是不认识的必须通过JVM虚拟机将编写好的源文件编译(翻译)成计算机所识别的字节码文件。 编译过程好比如有一个中国学生用中文写了10页纸的论文给一个外籍老师看这个外籍老师不认识中文只认识英文所以此时这个中国学生就需要一名中英翻译的同学帮它把这篇中文论文翻译成英文论文内容完全一样只不过是表现形式不一样。 因此最终有两篇论文一篇是中文论文另一篇是英文论文对应到编程中最终有两个文件一个是源文件另一个字节码文件。 6. 源文件和字节码文件的命名规范是什么? Java源文件命名为源文件名.java。 字节码文件命名为字节码文件名.class。 7. 源文件和字节码如何打开? Java源文件通过记事本打开。 字节码文件通过JRE打开即Java Runtime EnvironmentJava运行环境好比mp3要一个音乐播放器才可以打开mp4要一个视频播放器才可以打开doc文档需要WPS或者Office才可以打开。 8. JVM、JRE、JDK各是什么有什么关系? JVM JVMJava Virtual Machinejava虚拟机。 Java虚拟机会在内存中开辟一块空间专门用于运行字节码文件JVM是在操作之前的一台虚拟的机器用于屏蔽底层操作系统之间的差异从而实现java源代码文件“一次编译、操作运行”的功能。 JRE JREJava Runtime EnvironmentJava运行环境 JRE中包含了JVM因此java源文件才能运行在JRE中并且在运行之前源文件需要翻译成字节码文件随后才将字节码文件放在JVM上运行。 因此下载JRE的时候就间接下载了JVM。所以如果想要运行别人写好的java程序只需在电脑上安装JRE即可。但是开发人员仅仅只有JRE还不够我们是做开发的是一个从无到有的过程是我们写好了java程序交给别人来运行所以我们还需要JDK。 JDK JDKJava Development KitJava开发工具包 JDK涵盖了很多在开发时需要用到的工具。因为JDK是开发人员使用的开发出来的java程序需要立即执行看下是否有bug或者其他问题所以JDK中包含了JRE即也包含了JVM。所以我们Java开发人员只需要安装JDK安装完JDK就可以进行开发了。 9. 记事本和IDE的区别 IDE是Integrated Development Environment是首字母缩写记事本和IDE都可用于开发java程序记事本仅仅只有记录java代码的功能而IDE除了可以记录java代码之外还有关键字拼写错误高亮、代码出错异常、编译时异常高亮提示、自动导包、快捷键功能等等一系列辅助咱们开发者进行软件开发因此我们有理由拒绝使用IDE吗答案很显然。 建议在学习javaSE阶段使用记事本进行开发学习到集合、IO等常用类再切换IDE进行开发因为常用类有很多异常以及包要导入在我们通过一段时间的纯记事本开发之后我们可以开始使用IDE感受IDE带给我们的快感。 java开发常用的IDEEclipse、MyEclipse、IDEA。
http://www.zqtcl.cn/news/252401/

相关文章:

  • 教育培训学校网站建设策划局域网 wordpress
  • 重庆建网站有哪些网站做曲线的源代码
  • 龙岩网站设计找哪家公司网站建设没有业务怎么办
  • 网站建设专业学什么建材 团购 网站怎么做
  • 电器工程东莞网站建设wordpress虚拟资源下载源码
  • 无限个网站虚拟空间网站运行维护
  • 宝思哲手表网站关于计算机网站建设的论文
  • uc投放广告网站要自己做吗dw制作企业网站
  • 山东网站制作南京软件外包公司
  • 铁岭建设银行网站网站验证码原理
  • 做网站需要什么专业方向的员工钱多网站
  • 网站建设合同要存档几年7星彩网站开发
  • 网站建设好后 如何验收什么网站可以做护考题
  • 网站安全怎么做wordpress代币插件
  • 吉林网站建设电话龙华网站建设专业定制企业
  • 个人导航网站怎么备案js调用wordpress文章列表
  • 网站微信推广方案衡水外贸网站建设
  • 怎么打造自己的网站如何做自已网站
  • 美容美发网站模板wordpress适合优化吗
  • 网站开发的著作权和版权沧州市做网站价格
  • 优客逸家网站源码酒吧装修
  • 深圳网站制作的公司怎么样开工作室做网站怎样找资源
  • 大连城乡建设局网站seo编辑招聘
  • 网站建设意见怎么在中国移动做网站备案
  • 做内贸哪个网站找客户网络外包
  • 古玩网站建设意义钟山县住房和城乡建设局网站
  • 网站开发微信公众号自定义菜单规则网站建设
  • 营销网站建设工作教育培训wordpress主题
  • 温州地区做网站公司如何注册新公司
  • 做的网站怎样评估价值全国信息公示系统官网