------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
1 计算机概述
计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机大型计算机等。
计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
(1).计算机硬件:
主要部件:主机箱、电源、主板、 CPU、内存、硬盘、显卡、网卡
外设:键盘、鼠标,显示器等多个部件组成。
(2).计算机软件:
系统软件: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS。
应用软件有:办公软件,各种游戏软件,聊天软件......。
计算机语言:
常见的计算机语言有C,C++,C#,JAVA,VB......。
(3).常用功能键
Ctrl+c复制,Ctrl+v粘贴 ,Ctrl+s保存 ,Ctrl+a全选 ,Ctrl+v粘贴 ,Ctrl+s保存 ,Ctrl+z撤销 ,Tab(table)缩进,Shift转换键,Ctrl(control)控制,Windows,Alt(Alternative)交换,替换,空格,Enter回车键,上下左右键,PrtSc
2.人机交互的方式:
(1).图形化界面
图形化界面是指采用图形方式显示的计算机操作环境用户接口。现在计算机与用户交流大部分是图形化界面的方式,与早期计算机使用的命令行界面相比,图形界面对于用户来说更为简便易用。
(2).命令行方式
使用者需要记住大量命令及其格式使用方法,DOS命令分为内部命令和外部命令,内部命令是随每次启动的COMMAND.COM装 入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用,而外部命 令需要保证命令文件在当前的目录中或已经被加载了路径。
(3).如何打开控制台
开始--程序--附件--命令提示符
开始--运行--cmd--回车
Win+R--cmd--回车
(4).常用的DOS命令
D:--回车 盘符的切换
dir显示指定路径上所有文件或目录的信息
md建立目录
rd删除目录
cd进入目录
cd..返回至上一级目录
cd\返回至根目录
del删除文件
Exit退出命令行
cls清屏
java基础
1:Java语言三种技术架构JAVASE, JAVAEE, JAVAME。Java语言是跨平台的,但是jvm不是跨平台的。JRE是运行环境,JDK是开发工具,JDK包含JRE。JRE包含JVM与java核心类库,JDK包含JRE与java tools
JDK的下载官网www.oracle.com。JDK的安装是傻瓜式安装而且软件是免费的,这点大家喜欢。jre可以不必要单独安装。
2:配置环境变量
(1)环境变量
Path配置完环境变量后,windows能够自动根据path去找你在控制台中输入的命令.exe。
(2)临时环境变量的配置
set:用于查看本机的所有环境变量的信息。
set变量名 :查看具体一个环境变量的值。
set变量名=:清空一个环境变量的值。
set变量名=具体值 :给指定变量定义具体值。
%...%动态引用变量的值
(3)永久环境变量的配置
找到环境变量
我的电脑--右键属性--高级--环境变量--系统变量
操作
新建一个环境变量,格式如下
变量名 JAVA_HOME
变量值 JDK的安装目录。(C:\Program Files\Java\jdk1.7.0_25)
编辑Path
变量名 Path
变量值 %JAVA_HOME%\bin;本身的环境变量值
<span style="font-size:18px;">class Demo{
public static void main(String[] args){
System.out.println("HelloWorld!!!");
}
}</span>
class是关键字,表示前置声明一个类。
Demo是类名,可以随便起,但是要符合标识符命名规则。
jvm在执行过程中,要找main函数。
类要独立运行时,必须有main函数。
格式 public static void main(String[] args)
这个时候,控制台没有任何内容
输出语句 System.out.println("Hello Itcast");
编译源代码
javac命令用来编译源代码
格式 javac 源代码文件名
运行字节码文件
java命令用来运行java程序
格式 java 字节码文件的名字不带后缀名
(1)path和classpath的区别
path变量是windows程序文件的目录
先在当前目录找,找不到就到path路径里找,如果还是找不到就会说,不是内部或外部命令,也不是可运行的程序或批处理文件
classpath变量值是java类文件的目录(class结尾)
如果配置了classpath分两种情况
1,末尾加分号,先在classpath路径里找,如果找不到就会去当前目录去找,如果还是找不到报找不到或无法加载主类
2,末尾不加分号,只在classpath路径找,找不到就直接报找不到或无法加载主类
(2)classpath如何配置
临时配置
set classpath=c:\my
注意:
设置了classpath,只在classpath下找。没有设置classpath,就在当前目录下找。如果classpath结尾设置了分号(;)那么它将首先在classpath下找,如果找不到,再在当前目录下找。但是不建议这样用。是代表当前路径,另外建议不要配置classpath路径
3:java中的关键字:
用于定义数据类型的关键字 | ||||
class | interface | byte | short | int |
long | float | double | char | boolean |
void | ||||
用于定义数据类型值的关键字 | ||||
true | false | null | ||
用于定义流程控制的关键字 | ||||
if | else | switch | case | default |
while | do | for | break | continue |
return |
用于定义访问权限修饰符的关键字 | ||||
private | protected | public | ||
用于定义类,函数,变量修饰符的关键字 | ||||
abstract | final | static | synchronized | |
用于定义类与类之间关系的关键字 | ||||
extends | implements | |||
用于定义建立实例及引用实例,判断实例的关键字 | ||||
new | this | super | instanceof | |
用于异常处理的关键字 | ||||
try | catch | finally | throw | throws |
用于包的关键字 | ||||
package | import | |||
其他修饰符关键字 | ||||
native | strictfp | transient | volatile | assert |
4:标识符:就是给类,接口,方法,变量等起名字时使用的字符序列
组成规则:
大小写字母
数字
_ 与 $
使用规则:
不能以数字开头
不能是java的关键字
区分大小写
命名规则:
包:理解为就是一个文件夹
域名:www.baidu.com
域名反写:com.baidu.xx
单层文件夹:所有字母小写
cn
多层文件夹:所有字母小写,每层之间用.分割
cn.itcast.view
com.baidu.util
类与接口:
一个单词:
首字母大写,其他字母小写
Student Person Car
多个单词:
每个单词首字母大写,其他字母小写
StduentDemo
方法:
一个单词:
所有字母小写
多个单词:
第一个单词小写,第二个单词起,首字母大写,其他字母小写
studentAge() getMax()
变量:
一个单词:
所有字母小写
name age
多个单词:
第一个单词首字母小写,第二个单词起,首字母大写,其他字母小写
studentAge
常量:
一个单词:
所有字母大写
PI AGE
多个单词:
所有字母大写,每个单词之间用 _ 连接
STUDENT_MAX_AGE
5:注释
注释: 解析说明程序的作用
注释的分类:
单行注释: //需要注释的内容 (单行注释中可以用单行注释)
多行注释: /* 需要注释的内容 */(多行注释不可添加多行注释,可以添加单行注释)
文档注释:/** 需要注释的文档内容 */ (文档注释不能添加单行注释和多行注释)
注释的作用:
1: 解析说明程序
2: 调试程序的错误
需求:请打印出你的名字
步骤:
1:创建class类, 类名为Demo
2:编写 主方法(主函数)
public static void main(String[] args)
{
}
3:编写输出语句
System.out.println();
4: 通过javac.exe工具,编写当前的java源文件(Demo.java)
5: 产生一个Demo3.class 字节码文件
6:通过java.exe工具, 把class文件加载的JVM中运行,显示结果
*/
class Demo{
public static void main(String[] args){
System.out.println("张红兴");
}
}