DAY1 java学习入门第一天

一、 windows常用cmd命令: 盘符(c,d,e):+Enter 切换到对于盘下 cd+路径(相对路径–无盘符,相对当前路径而言;绝对路径–有盘符,可以是任何有效路径):切换路径 cd … :每个文件夹均有…文件夹,是返回上一级路径 cd .:每个文件均有.文件夹,返回本级路径 dir 查看当前路径下全部文件 ipconfig:查看本机ip ipconfig /all:查看本机详细信息 cls:清屏 exit:退出 注: B/S:浏览器访问服务器 二、 初识ava 1、 java开源免费,跨平台。 2、 java是一种语言(一套标准),有自己的语法和数据结构。 3、 java之父james gosling。 4、 jdk:java开发工具箱 5、 J2SE(JAVA SE),J2EE(JAVA EE),J2ME(JAVA ME)三者关系 javaSE:标准版–后两者的学习基础 javaEE:企业级开发 javaME:微型版本,eg安卓版 三、 Java语言特性

  1. 简单性:java底层是C++语言,相对简单;
  2. 面向对象
  3. 可移植性:开发一次(编译一次),多平台运行(Windows,Linux) 原因:java语言不和底层操作系统直接打交道,而是运行在Java虚拟机上,Java虚拟机与底层操作系统打交道。 JDK:java开发工具(版本不同,jvm也不同) JRE:java运行时环境(jdk会自带)
  4. 健壮性:自动垃圾回收机制,GC java开发人员只需申请空间,不需释放空间,jvm会自动回收垃圾(垃圾积累到一定程度会触发自动回收机制,不灵活但是健壮)
  5. 多线程 四、 Java的加载与执行 加载 运行 1以.java结尾的文件称为源文件; 2需编译生成以.class结尾的字节码文件(不是二进制数据,编译阶段–检查语法是否正确); 3类装载器将.class文件装载到jvm中,将.class文件解释成二进制文件 4操作系统通过二进制文件与底层硬件平台进行交互,完成数据交互五、 运行时环境安装注意事项
  6. jdk,数据库等安装路径不要出现空格和中文。
  7. jdk:bin目录下一般存放命令,eg:javac负责编译,java复制运行;jre:java运行环境;jre–lib存放的rt.jar,放的.class文件,一定不能删除;src.jar:java源文件压缩包,与rt.jar对应
  8. UE_JDKyu 六、 环境变量配置 PATH配置:路径之间用英文分号‘;’分隔。该配置与Java无关,是Windows自带的,是Windows操作系统搜索某一个命令的环境变量。(刚配完环境变量,要把之前打开的cmd窗口关闭或退出,重新打开才会起作用。)
经验分享 程序员 微信小程序 职场和发展