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

盐山国外网站建设虹口广州网站建设

盐山国外网站建设,虹口广州网站建设,福建 网站建设,夜狼seo提示#xff1a;这里只记录我个人不熟悉的知识#xff0c;并非所有内容 笔记目录课程#xff1a;04-第一行代码① jshell② 对象.方法课程#xff1a;05-第一份源码① Java开发程序的流程② 入口方法课程#xff1a;06-常见问题-中文乱码① 乱码原因② 解决方法课程#…提示这里只记录我个人不熟悉的知识并非所有内容 笔记目录课程04-第一行代码① jshell② 对象.方法课程05-第一份源码① Java开发程序的流程② 入口方法课程06-常见问题-中文乱码① 乱码原因② 解决方法课程09-为何要字节码提示以下是本篇文章正文内容下面案例可供参考 课程04-第一行代码 ① jshell 介绍 jshell 是 Java 9 新增的开发工具可以用于执行 Java 代码并立即获得执行结果。支持定义变量、方法、类等支持输入语句、表达式支持导入外部 Java 源文件。按照官方的定义jshell 里用到的小块 Java 代码被称为“片段”。 ② 对象.方法 Java编程语言是面向对象编程落到代码层面是“Java编程的代码都是由【对象.方法】构成”。举个例子 /* System.out是对象 println()是方法是System.out对象所拥有的方法。 */ System.out.println(Hello World);面向对象编程的原因更符合人类对现实世界的认知例如人吃饭狗遛弯人、狗就是对象吃饭、遛弯就是方法即可执行的操作/行为。所以Java语言将代码块封装成对象并设计好方法可执行的行为/操作然后用 “对象.方法” 来编程即面向对象的编程。 课程05-第一份源码 ① Java开发程序的流程 编写源码文件(.java文件程序员主导的内容编译工具javac编译源码文件-字节码文件.class文件JVM编译字节码文件-机器码文件计算机运行机器码文件 ② 入口方法 入口方法 JVM只运行有入口方法的类。 class A{/* 入口方法也称为main方法static表示这个方法不属于任何对象main方法名。*/ public static void main (String[] args){System.out.println(Hello World);} }课程06-常见问题-中文乱码 ① 乱码原因 Windows环境下Java源文件默认的中文编码格式是UTF-8而Java编译工具Javac默认的中文编码格式是GBK编码格式不同导致编译后的字节码文件里中文是乱码。 ② 解决方法 核心思路 让源文件和Javac编译工具的中文编码格式一致即可 方法1将Javac开发工具的中文编码格式修改为UTF-8方法2将源文件的中文编码格式修改为GBK 课程09-为何要字节码 省流 为了便于跨平台编程 C编码的开发流程 程序员编写源码编译器将源码编译为机器码计算机运行 但是不同系统其对应的机器码格式不同所以编译器有Linux编译器、Windows编译器的区分。如果采用直接将源码编译为机器码的开发流程会出现以下问题 程序员需要熟悉多个系统平台的编译器导致学习成本增加在Windows开发环境下的系统完成编译、测试后如果需要部署到Linux系统则需要重新编译和测试会花费更多的时间和精力。 Java编码的开发流程 程序员编写源码编译器将源码编译为字节码JVM将字节码解释为机器码计算机运行机器码文件 无论在任何系统/平台下Java的编译器会将源码编译为所有系统通用的字节码在然后再根据不同的系统平台运行对应的JVM将字节码转换成机器码进行运行。举个例子在Windows开发环境下的源码在部署到Linux系统时原先在Windows环境里编译的字节码可以直接使用无需重复编译直接用Linux的JVM运行原先在Windows环境里编译的字节码即可反之亦可。这么处理的好处 程序员不需要熟悉多个系统的编译器只需要工作在自己最熟悉的开发环境即可开发完成的系统只需要在开发环境里进行编译即可无需在部署系统进行二次编译。 会有哪些问题 需要在每个平台安装对应的虚拟机JVM相比于源码-机器码源码-字节码-机器码多了一个步骤导致性能下降。
http://www.dnsts.com.cn/news/85774.html

相关文章:

  • 网站改标题降权专业做app下载网站有哪些
  • 有人从搜索引擎找网站建设吗什么是seo优化?
  • 买了空间和域名 怎么做网站wordpress媒体ip地址
  • 如何发布自己做的网站dede网站 设置404 错误页面
  • 图书馆信息化网站建设毕业设计做音乐网站
  • 自己制作一个网站需要多少钱海外购物网
  • 生产建设兵团第三师政务网站APP和网站是一样吗
  • 自己做的网站怎么链接火车头采集中国建筑协会官网
  • 文化馆门户网站建设的作用及意义网络职业有哪些
  • 沭阳住房和城乡建设局网站网站推广总结
  • 文化建设网站枣庄网页制作公司
  • 外贸建站哪个最便宜宁波市建设网
  • 自己做民宿在什么网站上投放新闻稿发布平台
  • 北方外贸网站建设外贸客户如何开发
  • 学网站制作多少钱wordpress微信登录调用
  • 4徐汇区网站建设如何设计制作企业网站
  • 狠狠做网站 百度一下深圳专业建网站公司排行
  • php就是做网站吗营销qq手机版
  • 网站开速度几秒湘乡网站seo
  • 百度云服务器搭建网站步骤深圳市住房和建设保障局
  • 网站建设总体流程投票制作网站
  • 快速网站收录wordpress注册模板
  • 图书馆网站建设请示东莞微信小程序开发公司报价
  • 展览网站建设昆山网站建设哪家比较好
  • 网站平台建设规划网页界面设计中常用的中英文字体有哪些
  • 高端大气网站设计欣赏郑州一建集团有限公司官网
  • 观澜小学 网站建设给wordpress菜单加图标
  • 在建设厅网站上下载资质标准市场推广方案范文
  • 官方网站建设成果做网站一般要多钱
  • 网站搜索查询深圳福田区网站建设