JAVA学习笔记Day01

--------------------------- JAVA学习笔记Day01--------------------------

学习大纲>>>>>>

基础

第一阶段:

JAVASE(Java Standard Edition)

java环境搭建
配置环境变量
Java语法
关键字、标识符、流程控制、数组、集合(数据结构、排序)
面向对象(思想难(散)、设计模式、流行算法、IO、
线程、异常、反射、JDK8 9 11的新特性;

进阶

第二阶段:

mysql/oracle/三大范式设计、Mysql的基本调优/
JDBC/数据库连接池

第三阶段:

html/css/js/jq/Ztree/Vue/Bootstrap/LayUI

第四阶段:

JavaEE(Java Enterprise Edition)

 Tomcat/http/jsp/el+jstl/
 过滤器&拦截器/JSON&AJAX/Servlet...

(大部分大学;4-5K)

第五阶段:

 主流框架
 Spring SpringMVC MyBaits/Shiro/Mybaits-plus...

(5-6K)

第六阶段:

企业框架(分布式开发)
 Maven Nginx RPC Solr MongoDB 支付宝、微信支付...

(8K+)

Notebook

人机交互方式
图形化界面 / 命令行方式(dos命令)

命令行方式(dos命令)
注意

  1. 命令/盘符大小写不敏感
  2. C:\Users\用户名> :盘符指示

常用DOS命令

  • 切换盘符: D:
  • 进入目录: cd 目录
  • 返回上一级目录: cd …
  • 返回到根目录: cd/
  • 查看当前目录所有文件: dir
  • 在当前目录下(不可跨盘符操作):
    • 创建目录:(dos不能直接创建文件只能写入文件) md 目录名
    • 删除目录: rd 目录名
    • 删除文件: del 文件名
  • 查看IP: ipconfig
  • 查看系统信息: systeminfo

编程语言发展历程

第一代 机器语言
第二代 汇编语言
第三代 高级语言

  • 面向过程/对象

Java 是一种面向对象的编程语言。
延拓:用Java编写并运行在浏览器里的程序:applet

Java编译运行流程:

Demo.java(源代码文件) 经过 javac.exe编译器 编译成 Demo.class (字节码文件)
再经过JVM(java虚拟机)(windos是java.exe)运行在操作系统

java两种核心机制:

  • Java Virtal Machine 虚拟机
    (不同平台虚拟机不同)
    (一次编译到处运行)
  • Garbage Collection垃圾回收
    (自动回收,由一种系统级线程跟踪存储空间分配情况并在JVM空闲时检查释放可被释放的存储空间)
    (可能导致内存泄漏)

你可能感兴趣的:(JAVA)