Day01_JAVA语言基础第一天

1、计算机基础知识(理解)

1、计算机硬件

软件的基础设施,就是载体,计算机的硬件由五大组成部件:运算器,控制器,存储器,输入设备和输出设备

2、计算机软件

系统软件:windows,MAC,LINUX,安卓,IOS,塞班

应用软件:QQ YY 陌陌

3、软件开发

软件:数据和指令的集合

开发:软件的制作过程

软件开发:用开发工具和计算机语言做出软件就是软件开发

4、计算机语言

人与计算机的交流的一种特殊语言                   机器语言,汇编语言,高级语言

5、人机交互

就是人与计算机打交道

图形界面方式:这种方式方便,简单直观

窗口方式:要有控制台,需要记住很多命令,这种方式麻烦

6、键盘功能键和键盘快捷键(掌握)

功能键

tab      制表符

shift    上档转换键

ctrl      控制键

alt        改变(ALTER)

enter

windows

prtsc   截图

快捷键

ctrl+A

ctrl+c

ctrl+v

ctrl+s

ctrl+z

ctrl+y:还原撤销

Windows键+D 显示桌面

Windows键+R 执行『运行』命令

Windows键+L 锁屏/切换用户

Windows键+E 启动资源管理器                         
        7、常用的DOS命令(掌握)

1、如何打开控制台

a win+r cmd 回车

2、常用的命令

d:回车

cd demo 进入demo文件夹

cd .. 返回上一层

cd \ 返回根目录

cls 清屏

exit 退出

mspaint :打开画图软件

calc:打开计算器

2、JAVA语言概述(了解)

1、JAVA语言发展史(了解)

(不用记,知道一个人叫xx,大家都搞这个的对不对,这个别人问,你都不知道,这个不利于大家出去吹牛)

Java之父:詹姆斯高斯林(吹牛用,记住否则不利于你吹牛)

2、JAVA语言的平台(掌握)

A:J2SE:基础版,桌面应用

B:J2ME:微型版,手机开发

C:J2EE:企业版,简单说就是所有浏览器访问的程序

注意JDK5以后改名JAVASE(Tiger 老虎), JAVAME(Mustang 野马), JAVAEE(Dolphin海豚)

注意:J2SE是学习其他两门的基础

3、Java语言的特点(理解)

重点记

开源:源代码开放

跨平台:在任意操作系统下都可以使用

4、跨平台(这个要求理解)

通过火星人和中国人,德国人交流知道的原理:找一个翻译。而JAVA语言的这个翻译是JVM

注意JAVA语言是跨平台的,JVM不是跨平台的(掌握)

5、JRE 和JDK(掌握)

JRE:由JVM+class library(类库) 组成,是JAVA程序的运行环境

JDK:JRE+TOOLS,是开发工具包

由JDK开发的软件必须在JRE上运行,并且有JVM保证跨平台

6、JDK 的下载和安装(掌握)

1、JDK的下载(略)

2、JDK的安装

1、傻瓜式安装(我跟你讲我们的软件只有做到傻瓜式才够好,用户不管那么多,他只想着拿过来就能用),会点击下一步既可以,你要是这都不会我就没办法了

2、注意:请不要在中文目录和有特殊字符的目录,比如说空格

请把所有开发相关的软件放到一个目录里

3、JRE是不需要单独安装的。

3、HelloWorld案例(掌握)

1、开发工具(了解)

记事本,高级实施本(EditPlus),集成开发工具,Eclipse\MyEclipse,还有很多,不去探讨了

2、一个HelloWorld案例

在Demo.java文件中添加如下代码

class Demo{

public static void main(String[] args){

System.out.println("Hello World");

}

}

解释:

1、java语言的最基本单位用class表示

定义类的格式class 类名

2、程序如果要运行、就行必须有main方法

public static void main(String[] args){}

3、程序要输出内容就必须有输出语句

System.out.println("...");

3、如何执行JAVA程序

1、开发源程序

2、编译源程序 javac Demo.java

3、通过JAVA执行 java Demo

注意:不是必须每次编译才能运行,如果已经编译好,直接运行就可以了

4、常见的错误及注意事项

A:文件扩展名导致编译失败。把隐藏文件扩展名给显示出来。

win7,win8的同学如果不会单独问我。

B:非法字符错误

只要看到是非法字符,肯定是中英文问题。

因为我们要求所有的符号全部是英文状态的。

C:注意大小写问题

class -- Class

String -- string

System -- system

D:括号的对应问题

在java程序中,括号都是成对出现的。

所以,我建议在编写程序时,请遇到括号,成对打。

E:main方法格式错误

public static void main(String [] args){ }

F:当java源文件发生变化后,请重写编译在运行

G:缩进问题

写代码,遇到{},请缩进一个tab位置。

4、环境变量(理解)

1、path环境变量的作用(掌握)

让JAVAC 和JAVA命令可以在任意目录可以被访问

2、path环境的配置(掌握)

两种方案:

只修改PATH

先建立一个JAVA_HOME,值是"D:\..\JDK1.7",后修改PATH:%JAVA_HOME%

3、classpath环境的配置(了解)

让class文件在任意目录都可以被访问

技巧:在最左边配置一个.;这样做的好处就是能够先在当前目录下查找并执行

注意:在Path中用";"分割不同的文件目录

5、关键字(理解)

1、概念

在Java语言中具有特殊含义的单词。

2、特点

Java语言中的所有关键字全部小写。

3、注意(了解)

goto和const在Java语言中有,但是一直未使用。

6、标识符(掌握)

1、概念(掌握)

对各种变量、方法和类等要素命名时使用的字符序列称为标识符。(其实就是个名字)

由26个英文字母大小写,数字:0-9 符号:_ $ 组成

2、组成规则(掌握)

A: 标识符由字母、下划线“_”、美元符“$”或数字组成。

B: 标识符应以字母、下划线、美元符开头(只要不以数字开头就OK)

C: 不能和关键字重名。

D: 名字不要用空格隔开。

E: Java中严格区分大小写

3、常见的命名规则(理解)

A:包

用于把同名的文件放到不同的目录下。

全部小写。如果是多级包,用.分开。

举例:

itcast

cn.itcast

com.baidu

给某个公司做项目:域名反写作为包名。

B:类和接口(见名知意,驼峰命名)

a:如果类名是一个单词,这个单词的首字母大写。

举例:

Student

Teacher

b:如果类名是由多个单词组成,每个单词的首字母大写。

举例:

HelloWorld

LinQingXia

C:方法和变量

a:如果是一个单词,这个单词的首字母小写。

举例:

main()

age

b:如果是多个单词组成,从第二个单词开始,每个单词的首字母大写。

举例:

showName()

studentAge

D:常量

a:如果是一个单词,全部大写。

举例:

PI

b:如果是多个单词,全部大写,并用_隔开

举例:

STUDENT_MAX_AGE

7、注释(掌握)

1、概念

用于解释说明程序的,给人看的。

2、分类(掌握)

A:单行注释

//

B:多行注释

/*  */

c:文档注释

/**  */

3、作用(掌握)

A:对程序进行解释说明

B:用于调试程序错误

要求: 以后类上面和方法上面一律用文档注释

8、今天必须掌握的内容。以及常见的笔试题和面试题(学完这个就可以放心学习后面的知识了)

1、练习HelloWorld案例,敲十次,以后就再也不敲了!!!想敲也没机会了,且行且珍惜

注意:类名是Demo,文件名可以定义成其他的比如A.java,但是我们强烈建议文件名为Demo.java,文件名和类名保持一致,类名的每个单词首字母大写

2、说说注释的分类和作用

3、标识符(名字)命名规则,注意事项,类的命名规则

4、掌握指法练习,后期代码很多,我们必须加快敲代码的速度,只有良好的打字喜欢才能提高我们的打字速度

5、说说为什么要配置环境变量

来自为知笔记(Wiz)

时间: 2024-08-10 23:15:48

Day01_JAVA语言基础第一天的相关文章

C语言基础-第一章

1.常量 直接常量: int mm=100; float nn=100.01; 字符常量:   编译指令,#define 常量名 常量值   (预处理命令,预处理命令都#开头.成为宏命令)  关键字,const 修饰符   (folat 浮点类型.长度为:6位,double 浮点类型 长度为:9位) 2.变量(值在内存当中可以改变的成为变量) 2.1全局变量 2.2局部变量 2.3静态变量,修饰符 static 2.4数据类型的变量 2.5寄存器变量,修饰符 register 2.6外部变量 ,

C语言基础 第一课 ---------基本数据类型,常量,变量

int main() { //单行注释:注释一行 /* 多行注释:在这个区间内,都属于多行注释,可以换行. */ #pragma mark---基本数据类型---- /* char   字符类型    包含: ‘a~z’ ‘A~Z’ ‘0~9’等等 int    整型类型    包含: 数字1234567890 等等 float  浮点型      包含: 数字1.2 2.5等等 short  短整型      包含: 数字123456789等等 long   长整形      包含: 数字12

VBA 语言基础

VBA 语言基础 第一节 标识符 一.定义 标识符是一种标识变量.常量.过程.函数.类等语言构成单位的符号,利用它可以完成对变量.常量.过程.函数.类等的引用. 二.命名规则 1) 字母打头,由字母.数字和下划线组成,如 A987b_23Abc 2) 字符长度小于40,(Excel2002 以上中文版等,可以用汉字且长度可达254 个字符) 3) 不能与VB 保留字重名,如public, private, dim, goto, next, with, integer, single等 第二节 运

[JAVA_开课吧资源]第一周 Java语言概述、Java语言基础

主题一 Java语言概述 » JDK介绍及其基本组件 Sun公司利用Java开发工具箱(Java Development Toolkit ,JDK)发布Java的各个版本.JDK由开发和测试Java程序的独立程序集组成,它们都从命令行调用. [请点击查看更多内容 转自51CTO.com] » 使用CMD开发运行Java程序 代码文件的拓展名必须为.java,并且文件名应该与类的类名完全相同.编译一个程序是指使用编译器将源代码翻译成java字节码.下面的命令用来编译源代码文件welcome.jav

C语言基础课程 第一课 Linux环境配置小实战httpserver

?? C语言基础课程 第一课 Linux环境配置小实战httpserver 首先环境需要的是redhat虚拟机操作系统 打开redhat 防火墙 2.将WWW(HTTP)勾选上 3.点击apply 点击是 4.切换到root用户 输入正确的root密码 5. 启动http服务 6.输入ifconfig 查看当前ip 痛 7.通过分析我们知道 他是一个局域网的ip   windows可以通过net 或者 主机模式与Linux进行通信 如果不想改变本地ip地址的话  我们需要改变虚拟机的ip地址 和

第一章. ActionScript 语言基础

第一章. ActionScript 语言基础 1.0. ActionScript 3.0 Cookbook 概述 1.1. 新建一个 ActionScript project 1.2. 自己定义应用程序属性 1.3. 在哪里写ActionScript 代码呢 1.4. 怎样跟踪信息 1.5. 处理事件 1.6. 响应鼠标和键盘事件 1.7. 算术运算 1.8. 逻辑运算 1.9. 运行条件语句 1.10. 运行复杂的条件语句 1.11. 某段时间反复运行一种操作 1.12. 长时间运行一个任务

02 java语言基础

常量:字面值常量(字符串,字符,整数,小数,布尔,null),自定义常量,''这个不是字符常量,""这个是字符串常量 进制: 02.01_Java语言基础(常量的概述和使用)(掌握) A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量 自定义常量(面向对象部分讲) C:字面值常量的分类 字符串常量 用双引号括起来的内容 整数常量 所有整数 小数常量 所有小数 字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号 布尔常量 较为特

嵌入式 Linux C语言——C语言基础

嵌入式 Linux C语言--C语言基础 一.数据类型 1.基本数据类型 数据类型是创建变量的模型.变量名是连续存储空间的别名,程序中使用变量命名存储空间,通过变量可以使用存储空间.变量所占的内存大小取决于创建变量的数据类型. 2.有符号和无符号 有符号数中数据类型的最高位用于标识数据的符号,最高位为1表示为负数,最高位为0表示为正数. 计算机中有符号数通常使用补码表示,正数的补码为正数本身,负数的补码为负数的绝对值的各位取反后加1. 计算机中无符号数通常使用原码表示,无符号数默认为正数,没有符

C#语言基础

第一部分 了解C# C#是微软公司在2000年7月发布的一种全新且简单.安全.面向对象的程序设计语言,是专门为.NET的应用而开发的.体现了当今最新的程序设计技术的功能和精华..NET框架为C#提供了一个强大的.易用的.逻辑结构一致的设计环境.其特点: 语言简洁 保留了C++的强大功能: 快速应用开发功能: 语言的的自由性: 强大的Web服务器控件: 支持跨平台: 与XML相融合: 第二部分 C#语言基础: 一.C#项目的组成结构: 1.项目后缀 .config——配置文件(存放配置参数文件)