diff --git "a/day01/day01\346\200\273\347\273\223.txt" "b/day01/day01\346\200\273\347\273\223.txt" index 868cf46a..5a621638 100644 --- "a/day01/day01\346\200\273\347\273\223.txt" +++ "b/day01/day01\346\200\273\347\273\223.txt" @@ -1,181 +1,183 @@ -1:���������(�˽�) - (1)����� - (2)�����Ӳ�� - (3)��������� - (4)�������� - (5)��������� - (6)�˻�������ʽ(����) - A:ͼ�λ����淽ʽ - B:�����з�ʽ - (7)���̵Ĺ��ܼ���ʶ - (8)���õĿ�ݼ�(���� �Լ������ݼ�) - A:ȫѡ - B:���� - C:ճ�� - D:���� - E:���� - F:���� +1:计算机基础(了解) + (1)计算机 + (2)计算机硬件 + (3)计算机软件 + (4)软件开发 + (5)计算机语言 + (6)人机交互方式(掌握) + A:图形化界面方式 + B:命令行方式 + (7)键盘的功能键认识 + (8)常用的快捷键(掌握 自己补齐快捷键) + A:全选 + B:复制 + C:粘贴 + D:剪切 + E:撤销 + F:保存 -2:DOS����(����) - (1)�л��̷�(����) - d: �س� - (2)��ʾijĿ¼�µ������ļ������ļ���(����) - dir �س� - (3)�����ļ��� - md �ļ������� �س� - (4)ɾ���ļ��� - rd �ļ������� �س� - (5)����Ŀ¼(����) - �������� cd Ŀ¼���� - �༶���� cd Ŀ¼����1\Ŀ¼����2\... - (6)����Ŀ¼(����) - �������� cd.. - ���˸�Ŀ¼ cd\ - (7)ɾ���ļ� - del �ļ����� - *.txt ���Ա�ʾ����ļ����� - (8)����(����) +2:DOS命令(理解) + (1)切换盘符(掌握) + d: 回车 + (2)显示某目录下的所有文件或者文件夹(掌握) + dir 回车 + (3)创建文件夹 + md 文件夹名称 回车 + (4)删除文件夹 + rd 文件夹名称 回车 + (5)进入目录(掌握) + 单级进入 cd 目录名称 + 多级进入 cd 目录名称1\目录名称2\... + (6)回退目录(掌握) + 单级回退 cd.. + 回退根目录 cd\ + (7)删除文件 + del 文件名称 + *.txt 可以表示多个文件名称 + (8)清屏(掌握) cls - (9)�˳� + (9)退出 exit - (10)��չDOS���� - ɾ�������ݵ��ļ��� - rd /s �ļ������� ����ʾ�Ƿ�ɾ�� - rd /q /s �ļ������� ֱ��ɾ�� + (10)扩展DOS命令 + 删除带内容的文件夹 + rd /s 文件夹名称 会提示是否删除 + rd /q /s 文件夹名称 直接删除 -3:Java���Է�չʷ(�˽�) - (1)Java֮�� - (2)JDK�İ汾 +3:Java语言发展史(了解) + (1)Java之父 + (2)JDK的版本 1.4.2 1.5 1.6 1.7 1.8 - (3)Java���Ե�ƽ̨ + (3)Java语言的平台 JavaSE JavaEE JavaME(Android) - (4)Java���Ե��ص� + (4)Java语言的特点 -4:JDK,JRE,JVM(����) +4:JDK,JRE,JVM(掌握) (1)JVM - ��֤Java���Կ�ƽ̨����Բ�ͬ�IJ���ϵͳ�ṩ��ͬ��JVM�� + 保证Java语言跨平台。针对不同的操心系统提供不同的JVM。 - ���⣺java�����ǿ�ƽ̨����?JVM�ǿ�ƽ̨����? + 问题:java语言是跨平台的吗?JVM是跨平台的吗? (2)JRE - java��������л���������JVM�ͺ������ + java程序的运行环境。包括JVM和核心类库 (3)JDK - java��������������JRE�Ϳ�������(javac,java) + java开发环境。包括JRE和开发工具(javac,java) -5:JDK�����أ���װ��ж��(����) - (1)���� - ���������أ����߰ٶ�Ҳ���ԡ� - (2)��װ - ��װ�� ������һ������װ���ɡ���������һ�㽨�鲻Ҫ�пո�����ġ� - ��ɫ�� ��ѹ�Ϳ���ʹ�� - (3)ж�� - ��װ�� ͨ��360���߿������ - ��ɫ�� ֱ��ɾ���ļ��м��� +5:JDK的下载,安装,卸载(掌握) + (1)下载 + 到官网下载,或者百度也可以。 + (2)安装 + 安装版 安步骤一步步安装即可。开发工具一般建议不要有空格和中文。 + 绿色版 解压就可以使用 + (3)卸载 + 安装版 通过360或者控制面板 + 绿色版 直接删除文件夹即可 -6:HelloWorld����(����) - (1)д���� +6:HelloWorld案例(掌握) + (1)写程序 class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); } } - (2)���͸ó��� - A:class������������ģ���ʽ��: class ���� {} - B:����Ҫ�������У�����������������ʽ�ǣ� + (2)解释该程序 + A:class是用来定义类的,格式是: class 类名 {} + B:程序要独立运行,必须有主方法,格式是: public static void main(String[] args) { } - C:����Ҫ������ݣ������������䣬��ʽ�ǣ� + C:程序要输出内容,必须有输出语句,格式是: System.out.println("HelloWorld"); - (3)����ı�������� - A:javac���������򣬺���������ļ����� + (3)程序的编译和运行 + A:javac命令编译程序,后面跟的是文件名称 javac HelloWorld.java - B:java����ִ�г��򣬺��������class�ļ����ƣ�������չ�� + B:java命令执行程序,后面跟的是class文件名称,不含扩展名 java HelloWorld - (4)һ��Java����Ŀ������� - A:��дJavaԴ���� - B:ͨ��javac�������java���������ֽ����ļ� - C:ͨ��java���������ֽ����ļ� + (4)一个Java程序的开发流程 + A:编写Java源程序 + B:通过javac命令编译java程序,生成字节码文件 + C:通过java命令运行字节码文件 -7:HelloWorld������������(����) - (1)�ļ������������Բ�һ�£����ǽ���һ�� - (2)�Ҳ����ļ� - (3)����д����(������Сд��ƴд) - (4)����ƥ�����⣬������д�����ʱ�򣬳ɶ�д���� - (5)��Ӣ�����⣬java����һ�㶼��Ӣ��״̬�� - (6)ĩβȱ�ٷֺ� +7:HelloWorld案例常见问题(理解) + (1)文件名和类名可以不一致,但是建议一致 + (2)找不到文件 + (3)单词写错误(包括大小写,拼写) + (4)括号匹配问题,建议大家写程序的时候,成对写括号 + (5)中英文问题,java程序一般都是英文状态的 + (6)末尾缺少分号 -8:path��������(����) - (1)ΪʲôҪ����path�������� - Ϊ����javac��java�������������Ŀ¼��ʹ�� - (2)������� - A:��ʽ1 ֱ���޸�path����ǰ��׷��JDK��binĿ¼ - B:��ʽ2(����) - �½�JAVA_HOME: JDK�İ�װĿ¼ - �޸�path: %JAVA_HOME%\bin;��������ǰ�Ļ������� +8:path环境变量(理解) + (1)为什么要配置path环境变量 + 为了让javac和java命令可以在任意目录下使用 + (2)如何配置 + A:方式1 直接修改path,在前面追加JDK的bin目录 + B:方式2(掌握) + 新建JAVA_HOME: JDK的安装目录 + 修改path: %JAVA_HOME%\bin;后面是以前的环境变量 -9:classpath��������(����) - (1)ΪʲôҪ����classpath�������� - Ϊ����class�ļ�����������Ŀ¼������ - (2)������� - �½���classpath��������Ҫ������Ŀ¼�����е�class�ļ�����Ŀ¼���ù�ȥ���ɡ� - ע�⣺������ִ�е�ʱ�����Ⱥ�˳���ϵ - (3)path��classpath������ - path��Ϊ����exe�ļ�����������Ŀ¼������ - classpath��Ϊ����class�ļ�����������Ŀ¼������ +9:classpath环境变量(理解) + (1)为什么要配置classpath环境变量 + 为了让class文件可以在任意目录下运行 + (2)如何配置 + 新建:classpath,把你想要在任意目录下运行的class文件所在目录配置过去即可。 + 注意:将来在执行的时候,有先后顺序关系 + (3)path和classpath的区别 + path是为了让exe文件可以在任意目录下运行 + classpath是为了让class文件可以在任意目录下运行 -(10)ע��(����) - (1)ע��:���ڽ���˵����������� - (2)���ࣺ - A:���У�//ע������ - B:���У�/* ע������ */ - C:�ĵ�ע�ͣ�/** ע������ */ - (3)��ע�͵�HelloWorld���� - (4)ע�͵����ã� - A:����˵��������߳�����Ķ��� - B:�������ǵ��Գ��� +(10)注释(掌握) + (1)注释:用于解释说明程序的文字 + (2)分类: + A:单行://注释文字 + B:多行:/* 注释文字 */ + C:文档注释:/** 注释文字 */ + (3)带注释的HelloWorld案例 + (4)注释的作用: + A:解释说明程序,提高程序的阅读性 + B:帮助我们调试程序 -(11)�ؼ���(����) - (1)�ؼ���:��Java�����ض�����ĵ��� - (2)�ص�:ȫ��Сд - (3)ע����� - A:goto��const��Ϊ�����ִ��ڣ�Ŀǰ��ʹ�� - B:������Editplus�����ĸ߼����±�����Թؼ�����������ɫ��ǣ�������� +(11)关键字(掌握) + (1)关键字:被Java赋予特定含义的单词 + (2)特点:全部小写 + (3)注意事项: + A:goto和const作为保留字存在,目前不使用 + B:类似于Editplus这样的高级记事本,会对关键字有特殊颜色标记,方便记忆 -(12)��ʶ��(����) - (1)��ʶ�������࣬�ӿڣ��������߱��������ֵķ��� - (2)��ɹ��� - A:Ӣ����ĸ��Сд - B:���� - C:_��$ - (3)ע����� - A:���������ֿ�ͷ - B:������Java�еĹؼ��� - C:���ִ�Сд - Student,student ������������ - (4)����������ʽ�� - A:�� ��ʵ�����ļ���,���ڽ����ͬ�������� - ȫ��Сд - ������com - �༶��cn.itcast +(12)标识符(掌握) + (1)标识符:给类,接口,方法或者变量起名字的符号 + (2)组成规则: + A:英文字母大小写 + B:数字 + C:_和$ + (3)注意事项: + A:不能以数字开头 + B:不能是Java中的关键字 + C:区分大小写 + Student,student 这是两个名称 + (4)常见命名方式: + A:包 其实就是文件夹,用于解决相同类名问题 + 全部小写 + 单级:com + 多级:cn.itcast - B:����߽ӿ� - һ�����ʣ�����ĸ��д + B:类或者接口 + 一个单词:首字母大写 Student,Person,Teacher - ������ʣ�ÿ�����ʵ�����ĸ��д + 多个单词:每个单词的首字母大写 HelloWorld,MyName,NameDemo - C:�������߱��� - һ�����ʣ�ȫ��Сд + C:方法或者变量 + 一个单词:全部小写 name,age,show() - ������ʣ��ӵڶ������ʿ�ʼ��ÿ����������ĸ��д + 多个单词:从第二个单词开始,每个单词首字母大写 myName,showAllStudentNames() - D:���� - һ�����ʣ�ȫ����д + D:常量 + 一个单词:全部大写 AGE - ������ʣ�ÿ�����ʶ���д����_���� - STUDENT_MAX_AGE \ No newline at end of file + 多个单词:每个单词都大写,用_连接 + STUDENT_MAX_AGE + + tianjiale111