java基础学习day03-创新互联

  1. 创建一个新的记事本文件,并更改后缀名为.java,用notepad++打开,出现中文乱码。解决方案如下:
  • 新建记事本文件,在另存为界面,更改编码方式为ANSI,并更改后缀名为.java,再用notepad++打开文件。
  1. Java SE ,Java语言的标准版,用于桌面应用的开发,如IDEA,Clion,Pycharm。主要为今后的Java EE 开发打基础。

    创新互联公司2013年开创至今,先为武汉等服务建站,武汉等地企业,进行企业商务咨询服务。为武汉企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
  2. Java ME ,Java语言的小型版,用于嵌入式电子设备或者小型移动设备,如android,医疗设备。但如今,在移动设备领域大部分已被Android和ios取缔。

  3. Java EE ,Java语言的企业版,用于web方向的网站开发(浏览器+服务器),在服务器领域Java是当之无愧的no.1。如微服务,springcloud。

  • 目前只有java和go语言可以支持服务器每秒几百万的访问量。
  1. Java的主要特性:
  • 面向对象:根据模板,把东西创建出来。
  • 安全性:代码安全,漏洞少。
  • 多线程:同时进行多件事情。
  • 简单易用:学起来简单,用起来容易。
  • 开源:公开代码,使所有程序员都可以维护。
  • 跨平台:Java程序可以在windows,Mac os,Linux操作系统上运行,不用多次编写。
    • Mac os:苹果开发的封闭系统,仅供苹果设备使用,图形界面的系统。
    • Linux:开源的系统,纯代码操作,没有图形化界面,占用内存少,适合做服务器。
    • Java语言的跨平台是通过虚拟机实现的,Java语言不是直接运行在操作系统里面的,而是运行在虚拟机中的,针对不同的操作系统,安装不同的虚拟机就可以了。
  1. 高级语言的运行的三步骤:
  • 编程:Java程序员写的.java代码,c程序员写的.c代码,Python程序员写的.py代码
  • 编译:机器只认识0011的机器语言,把.java .c .py的代码转化为.class .obj 让机器认识的过程
  • 运行:让机器执行编译后的指令
  1. 高级语言的编译运行方式
  • 编译型:C/C++,先根据不同的操作系统整体翻译,再交给机器运行。对于c语言,如果计算机的配置差别太大,就算是相同的操作系统,也不能保证成功运行。
  • 解释型:Python,读一行,解释一行(解释成0011机器语言),再交给不同设备去运行。Python天生开源,不会生成类似.class .obj文件,其他用户是直接拿着Python程序员编写的代码运行。
  • 混合型(半编译,半解释):Java,先整体编译成.class文件(字节码文件),再按行交给设备去运行,同时,他也不是直接运行在设备上,而是运行在虚拟机中的。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章标题:java基础学习day03-创新互联
文章地址:http://hbruida.cn/article/hjjeo.html