Java开发为自学的菜鸟准备的攻略,附带视频_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java开发为自学的菜鸟准备的攻略,附带视频

Java开发为自学的菜鸟准备的攻略,附带视频

更新时间:2019-08-30 09:39:51 来源:极悦 浏览2073次

  常见的dos命令


  盘符:进入指定的盘符下。


  dir:列出当前目录下的文件以及文件夹


  md:创建目录


  rd:删除目录注意:rd不能删除非空的文件夹,而且只能用于删除文件夹。


  cd:进入指定目录


  cd..:退回到上一级目录


  cd:退回到根目录


  echo"hellojava">a.txt写入文本到指定文件


  typea.txt显示文件内容命令


  del:删除文件注意:不能删除文件夹,只能删除文件。


  exit:推出dos命令行


  cls:通知计算机将当前的命令清空


  *:是通配符。


  tab命令补全。

image.png

  (JVM)


  JavaVirtualMachine一个软件模拟的计算机。Java源程序想象成我们的C源程序,Java源程序编译后生成的字节码(.class)就相当于C源程序编译后的二进制可执行文件。JVM虚拟机相当于计算机系统(操作系统+硬件环境),Java解释器相当于CPU。


  .exe文件直接在windows操作系统下运行,在CPU上运行的是机器码(.exe文件)


  .class字节码文件是运行在JVM虚拟机下的,在Java解释器上运行的是Java字节码。


  Java解释器相当于运行Java字节码的“CPU”,但该“CPU”不是通过硬件实现的,而是用软件实现的。Java解释器实际上就是特定的平台下的一个应用程序。只要实现了特定平台下的解释器程序,Java字节码就能通过解释器程序在该平台下运行,这是Java跨平台的根本。当前,并不是在所有的平台下都有相应Java解释器程序,这也是Java并不能在所有的平台下都能运行的原因,它只能在已实现了Java解释器程序的平台下运行。


image.png

  Java的三大平台


  JavaSE


  JavaSE(JavaPlatform,StandardEdition)。JavaSE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持JavaWeb服务开发的类,并为JavaPlatform,EnterpriseEdition(JavaEE)提供基础。


  例子:类似QQ、扫雷、飞秋、凌波这样子的桌面应用。


  


  JavaME(JavaPlatform,MicroEdition)。这个版本以前称为J2ME,也叫K-JAVA。JavaME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。JavaME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于JavaME规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。


  JavaME


  JavaME(JavaPlatform,MicroEdition)。这个版本以前称为J2ME,也叫K-JAVA。JavaME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。JavaME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于JavaME规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。


  Java的环境搭建


  jre:java运行环境。jre=java虚拟机+核心类库(辅助java虚拟机运行的文件)


  jdk:java开发工具集jdk=jre+java开发工具。


  安装jdk的路径要注意:不能带有中文路径或者是空格。


  jdk目录的介绍:


  bin:存放的是。


  db:JDK7附带的一个轻量级的数据库,名字叫做Derby。


  include:存放的调用系统资源的接口文件。


  jre:java运行环境


  lib:核心类库。


  src.zip:java源代码


  java.exe启动java虚拟机解释并执行指定的class文件。


  java工具的使用格式:


  java指定的class文件


  javac.exe启动java编译器对指定的java源文件进行编译、。

image.png

  小编为大家准备了一些适合于1-5年以上开发经验的java程序员面试涉及到的绝大部分面试题及答案做成了文档和学习笔记文件以及架构视频资料免费分享给大家,资源获取登录极悦IT培训官网咨询在线客服老师。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>