这是第一天学习的笔记。
编程学习方法建议:
1)不要完全依赖视频,记笔记,加注释,写总结(只有个别很难的知识点才去看视频)
2)建立行之有效的学习方法(上课前应该预习,课后要看总结,最后完成作业和当天重点代码的练习)
3)具体操作过程(重点)
1,先把讲师代码看懂,边看边加注释。(理解)
2,把源文件复制一份备用,然后把代码删除,注释留下。
3,看着注释,自己把代码写出来,如果哪里代码不会,看下备份。
4,当看着注释能写出代码了, 那么把代码和注释全部删除。
5,最后在空白的屏幕上,边想思路边敲代码。
软件开发:
软件:按照特定的顺序组织计算机和指令的集合。
开发:软件的制作过程
软件开发:借助计算机工具和计算机语言制作软件。
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言。
人机交互方式:图形化界面、命令行方式
常用DOS命令
d:回车 盘符切换
dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:改变指定目录(进入指定目录)
cd..:退回上一级目录
cd\:退回到根目录
del:删除文件,删除一堆后缀名一样的文件*.txt
exit:退出DOS命令行
cls:清屏
Java语言发展史
Java之父:詹姆斯.高斯林(James Gosling)
J2se: Java标准版本,学习安卓和EE的基础,开发桌面应用。
J2me:开发嵌入式应用
J2ee:开发企业级应用,主要针对Web应用程序开发。
JRE与JDK
JRE(Java Runtime environment Java运行环境)
包括Java虚拟机和Java程序所需要的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE,其中的开发工具:编译工具(javac.exex)打包工具(jar.exe)等。
简单而言:使用JDK开发完成 的Java程序,交给JRE去运行。
Java语言特点:
简单性 面向对象
分布式处理 健壮性
结构中立 开源
跨平台 解释性
高性能 多线程
动态 安全性
跨平台性
通过Java语言编写的应用 程序在不同的系统平台上都可以运行。编写一次,随处运行。只要在需要运行Java应用程序的操作系统上安装一个Java虚拟机(JVM)。Java语言是跨平台的,JVM不是跨平台的。需要不同操作系统上相应版本的JVM来让Java语言跨平台。
编译源文件
javac 源文件名.java
运行编译后的字节码文件
java 类文件名
Path环境变量:让指定目录下的应用程序可以在任意目录下使用。
classpath变量,让指定目录下的class文件可以在任意目录中使用。
path环境变量的参照配置方式
创建新的变量名称:JAVA_HOME
为JAVA_HOME添加变量值:JDK安装目录
将path环境变量中JDK目录修改:%JAVA_HOME%\bin;
path环境变量具有先后顺序
Java中的关键字-除去goto和const共51个。
定义:被Java语言赋予了特殊含义的单词。
特点:关键字中的所有字母都为小写。
goto和const虽然从未使用,但也作为关键字保留。main不是关键字。
Editplus中蓝色字体为关键字,红色字体为Java提供给我们的类。
Java中的标志符
在Java中对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
由26个英文字母小大写,数字:0-9 符号:_$组成。
标识符应以字母、下划线、美元符开头,不能用数字开头。
Java中严格区分大小写。
不能是关键字。
Java中的名称规范:(驼峰命名)
包名:多单词组成时所有字母都小写。
xxx.yyy.zzz
类名接口名:多单词组成时,所有的首字母大写。
XxxYyyZzz
变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单开始每个单词首字母大写。
xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接。
XXX_YYY_ZZZ
注释
用于解释程序的文字就是注释。
提高了代码的阅读性。
Java中的注释格式。
单行注释://注释文字
多行注释:
/*
注释文字
*/
文档注释:
/**
注释文字
*/
对于单行和多行注释,被注释的文字,不会被JVM翻译执行。
对于文档注释,是Java的特有注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套网页文件形式体现的该程序的说明文档。
先写注释,再写代码。
注释的注意事项
A:单行注释是可以嵌套的。
B:多行注释是不可以嵌套的。
注释的作用
A:解释程序,提高代码的阅读性。
B:调试程序使用。 |
|