Java基础学习到深入(分享一些学习内容以及兼个人笔记的作用,其他看主页)
Java开发场景举例:
- 人们常说的SSM开发,即:
- Spring(轻量级的容器框架)
- SpringMVC(分层的web开发框架),MVC介绍跳转:http://t.csdn.cn/lFYnh
- MyBaits(持久化框架)
- Android应用(很大程度取决于java水平)
- 大数据
- 企业级应用
Java技术体系平台
- JavaSE:标准版,简单可以理解为Java的一些基础
- JavaEE:企业版
- JavaME:小型版(一些移动端)
Java重要特点
- 面向对象
- java语言是健壮的
- 跨平台性:即编写的java文件所生成的.class文件可以在windows且可以在linux系统上运行,因为JVM(包含在JDK中,叫做java虚拟机)才能实现Java程序的跨平台,不同的系统需要安装不同的JDK
- java是解释性语言,例如js,php,解释性编译后的代码,不能直接被机器执行,需要在解释器上来执行
- 而c/c++是编译性语言,编译后可以在机器上直接运行
- Vue之类的是声明式语言,前端声明式,在修改代码后能比较直观的在前端页面上修改
- 什么是JDK,JRE
- JDK=JRE+java的开发工具
- JRE即java的运行环境,等于JVM+java的核心类库
- JDK查询csnd即可安装,安装JDK8以上版本
- 环境变量的作用:是为了在DOS的任意目录,可以去使用相关命令
Java执行流程
- .java文件(源文件) -> .class -> 结果
第一个Java
- 注:java语句结束必须带分号
转义符
- \t:对齐
- \n:换行
- \:打出“\”
整理代码
- 整体向右:整体选中+tab键
- 整体向左:整体选中shift+tab键
- 文件编码都使用UTF-8
DOS命令(学习Linux时要着重学习)
- md:创建一个文件
- rd:删除一个文件夹
- del:删除一个文件
- cd:进入目标文件夹
- echo:echo 内容 > 文件,即可生成有该内容的文件
- copy:复制文件
\
- move:剪切,与copy用法相同
- dir:查看当前路径下文件,后面也可接绝对路径
- tree:tree后面接绝对路径,也可查看文件详情
- cls:清屏
- exit:退出
相对路径/绝对路径
- 相对路径是从当前文件下下去寻找目标文件时形成的路径,其中…/是返回上一级目录
- 绝对路径是从根目录下寻找目标文件形成的路径
- 从D盘到C盘:C:即可,C盘到D盘同理,如图
键盘输入
- 先导入该类的所在包:java.util.*
- 创建该类的对象
- 调用里面的功能
- 例如: