最基础的知识准备(千里之行,始于足下)
1.常用快捷键
·复制:ctrl+c
·粘贴:ctrl+v
·保存:ctrl+s
·撤销;ctrl+z
·打开:crtl+o
·全选:ctrl+a
·剪切:ctrl+x
·切换窗口:alt+tab
·删除:delete
·永久删除:shift+delete
2.常用的DOS命令
要先打开控制台,按win+r 打开运行,输入cmd后回车就会打开控制台
-
罗列此目录下的内容 dir
1.创建目录:md 目录名 例如:md abc
2.删除目录:rd 目录名 例如:rd abc
3.进入一个目录: cd 目录名
4.后退上一级目录:cd …
5.回退多级目录: cd …/…/…/ 回退三级
6.直接回退根目录:cd /
7.切换盘符:输入盘符号 D:
8.跨盘符操作:cd /d 完整的路径 例如:D:\eclipse\p2>cd /d E:\IdeaProjects\travel
9.删除非空目录:rd /s 目录名 会询问你 例如;rd /s aaa
10.删除非空目录无需询问:rd /s /q 目录名 例如:rd /s /q aaa
11.删除文件:del 文件名.后缀名 例如:del a.txt
12.批量删除文件:del *.txt
13.清屏:cls
14.打开计算器:calc
15.打开画图:mspaint
16.打开记事本:notepad
17.查看主机名:hostname
18.查看ip:ipconfig
19.退出控制台:exit20.按上下键翻
java 语言基础
1·Java语言概述
-
java语言的发展史
-
Java元以内的平台版本
-
Java语言特点
- 简单性
- 面向对象
- 分布式处理
- 健壮性
- 结构中立
https://baike.so.com/doc/7109594-7332642.html
2·Java语言跨平台原理
Java编写的应用程序在不同系统平台上都运行。
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。 由JVM来负责Java程序在该系统中的运行。
因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。
JAVA语言是跨平台的,而JVM不是跨平台的。
JVM是不跨平台的,应为针对不同的操作系统,JAVA提供了不同的JVM,而各个操作系统的可执行文件是不同 -
3·JRE与JDK的概述
-
JRE(Java Runtime environment)Java运行环境包括:
- JVM;
- JAVA程序核心类库;
-
JDK(Java Development Kit Java开发工具包):是提供给Java开发人员使用,其中包括:
- java 的开发工具;
- JRE; 所以安装了JDK,就不用在单独安装JRE了
-
JDK,JRE,JVM的作用和关系:
http://www.oracle.com
5·JDK安装路径下的目录解释
- bin目录:该目录用于存放一些可执行程序。
如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)等。 - db目录:db目录是一个小型的数据库。
从JDK 6.0开始,Java中引用了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。
这个数据库不仅轻便,而且支持JDBC 4.0所有的规范,
在学习JDBC 时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。 - jre目录:"jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境。
此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,
但不包含开发环境中的开发工具。 - include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。
- lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。
- src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
6·Java开发工具介绍
- notepad(微软操作系统自带)
其实就是咱们操作系统的中打开.txt文件使用的那个软件- - Editplus/Notepad++
是一款高级的文本编辑器,它相对notepad更好用一点。它们对java中的关键字都有颜色的变化,并且还有行号的提示。- - Eclipse
是一个IDE,它里面有一些代码提示的功能,相对于前面的开发工具更好用。(免费的)- - MyEclipse
和Eclipse相比较更方便,因为myEclipse中集成了很多的插件。(收费的)
Java第一个程序Hello World案例的学习
class Hello //双斜杠为单行注释
{
public static void main(String[] args) /*这个双斜杠为多行注释,其后的内容是为解释程序*/
{
System.out.println("Hello World!");
}
}
步骤:
A:在jdk的安装目录的bin目录中创建一个HelloWorld.java的文件(这个文件也被称之为HelloWorld程序的源文件,我么java程序的源文件都是以.java命名的)。
B: 定义类
格式: class 类名 {}
C: 写main方法
在大括号中间添加一个主(main)方法/函数
格式: public static void main(String[] args){}
D: 写输出语句
在主方法的大括号中间添加一行输出语句
格式: System.out.println(“HelloWorld”);
E:编译和运行程序
使用javac命令编译HelloWorld源文件,生成字节码文件(后缀名为.class)
格式: javac 文件名.java (注意:这里是带有后缀名的)
使用java命令对class字节码文件进行解释运行
格式: java 字节码文件名 (注意:这里是没有后缀名的)
初次学习的过程要注意:(1)大小写的问题
(2)单词拼写
(3)括号匹配问题
关键字(Java语言赋予特殊含义的单词)
- 组成关键字的字母都是小写
- 常见的关键字:class ,public, static, void
- 注意事项 goto和const是Java语言的保留字
标识符(给类,接口,方法,变量,常量等起名时用的字符序列)
·标识符的注意事项
- 不能以数字开头
- 不能是Java 中的关键字
- 区分大小写
-
标识符中常见的命名规则
A:包(就是文件夹,它的存在是为了解决我们同一个目录下不能同时存在两个相同名称的文件。)
字母都是小写 itcast
B:类或者接口
一个单词: 首字母大写,其余字母小写 Student , Teacher , Spring , Struts , Hibernate
多个单词: 每一个单词的首字母都是大写,其余字母小写 StudentName , UserLoginController
C:方法或者变量
一个单词: 字母全是小写 name , age
多个单词: 从第二个单词开始,首字母大写,其余字母小写 getName , getAge
D:常量
一个单词: 字母全是大写 NAME , AGE
多个单词: 字母全是大写,每一个单词之间使用 _ 隔开 STUDENT_MAX_AGE
oginController
C:方法或者变量
一个单词: 字母全是小写 name , age
多个单词: 从第二个单词开始,首字母大写,其余字母小写 getName , getAge
D:常量
一个单词: 字母全是大写 NAME , AGE
多个单词: 字母全是大写,每一个单词之间使用 _ 隔开 STUDENT_MAX_AGE