A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jkdong 高级黑马   /  2015-6-26 15:52  /  656 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我知道,论坛有好多人分享了自己的笔记,但是现在的我只想给自己更大的压力,练好技术,管好班级,希望广大坛友监督,现在将前四天手敲笔记一次性提交

课前统计
        为什么学编程?就为高薪
        学Java目的
                学Java基础的目的:掌握常识,理解编程思想,应对找工作的笔试题
授课方式
        了解的
        理解的:听懂看懂
        掌握的:听懂看懂而且能手敲
学习方法
        不要完全依赖视频:
        建立行之有效的学习方法:课前预习,课后看总结,完成作业和重点代码练习
        具体操作过程
        养成好习惯
                *随步保存

       
day01课程内容:
        概述性质的东西
        *环境变量配置
        掌握helloworld案例
       
课件内容
        计算机基础
                计算机以及分类
                计算机应用:科学计算,数据处理,辅助设计,人工智能,多媒体应用,计算机网络
                计算机硬件:各物理装置有机整体
                计算机软件:系统软件,应用软件
        软件开发概述
                何为软件:数据和指令的集合
                软件开发:借助开发工具与计算机语言制作软件
        计算机语言
                语言:沟通交流的符号,目的是信息交互
                计算机语言:       
                        人与计算机沟通交流的工具
                        常见的计算机语言:c c++ c# java
                人机交互(计算机语言的应用)
                        图形化界面:视窗操作系统windowsos:简单直观
                        字符型界面:硬盘操作系统dos(winos中的控制台也是):需要控制台
                        (Java语言不允许调用系统底层的东西)
                        调戏苹果siri
        常用键盘功能键快捷键
                tab制表符(相当于多个空格)
                shift上档键 ctrl和alt配合其他键使用
                enter回车
                windows键
                上下左右键
                prtsc(printscreen)截屏(以复制至剪切板)
               
                ctrl+a全选
                ctrl+c复制
                ctrl+v粘贴
                ctrl+x剪切
                ctrl+z撤销
                ctrl+s保存
                win+d显示桌面
                win+e快速打开我的电脑
                win+L锁屏操作
               
        *程序员要善于使用ctrl+s和ctrl+z*
       
        常用dos命令
                打开win控制台
                        win+r 键入cmd 回车
                        开始-程序-附件-
                        开始-运行-cmd-回车
                常用命令:
                        盘符:回车 盘符切换
                        dir 回车 列出当前目录的文件(夹)
                        md xxx回车 创建目录
                        rd xxx 回车 删除空目录(不走回收站)
                        cd (路径/目录)回车 进入路径/目录(多级目录/单级目录)
                        cd..回车 返回上一级目录
                        cd\回车 返回根目录(ps:\杠/反斜线)
                        上下键 翻阅命令键入的历史
                        del 文件名.扩展名/*.扩展名 回车 删除某个/类文件 (用于删除文件)
                        cls 回车 清屏
                        exit 回车 退出控制台
                       
        Java语言
                发展史:
                        Java之父:詹姆斯高斯林
                        1990年sun公司“绿色计划”Oak语言(Java前身)
                        1995更名Java
                        jdk 1.0.2-1.1.1-1.2.1
                                1.2.2-1.3.0-1.4.0-1.4.1-1.4.2
                                1.5.0(5.0)-6.0-7.0
                                jdk7u45
                Java平台版本:jdk5之后改名了
                        j2se(javase)标准版桌面级应用,后两者的基础
                        j2me(javame)小型版移动平台和嵌入式,安卓手机或平板
                        j2ee(javaee)企业版企业环境web应用
                Java特点:
                        简单性(相对于c c++)
                        *面向对象
                        分布式处理
                        健壮性
                        结构中立
                        解释性
                        高性能
                        多线程
                        动态
                        安全性
                        *开源:源代码开放
                        *跨平台
                跨平台特性:一次编译,处处运行
                        何为跨平台:跨操作系统(可移植性)
                        跨平台原理:其实就是找一个翻译
                                在运行Java程序的操作系统上安装jvm(相当于翻译)
                                Java语言是跨平台的,jvm是不跨平台的
                                jvm的不跨平台才实现了Java的跨平台
                jre和jdk
                        jre:Java运行环境,包括了jvm和Java核心类库
                                如果要运行一个Java程序,只要安装jre就行(不能进行开发)
                        jkd:Java开发工具包,包含Java开发工具,也包含jre
                                使用jdk开发完成的Java程序,交给jre运行,并有jvm保证跨平台
                jdk的下载安装
                        官网下载:www.oracle.com
                        安装:安装路径不要有中文或特殊字符,开发工具目录要统一
                helloworld案例
                        工具:
                                win记事本、
                                Editplus高级记事本
                                Eclipse、MyEclipse(集成开发)
                        hello world案例:
                                首先定义一个类
                                        class 类名{类所包含的内容}
                                大括号里首先添加主方法:public static void main(String[] args)
                                        有主方法,程序才可运行
                                在主方法的{}中添加输出语句:输出结果使得程序执行有意义:
                                        System.out.println("HelloWord");
                        程序解析
                                首先编写Java源代码:文件名.java
                                        注意:显示文件的扩展名
                                使用javac命令对java源程序进行编译操作:命令行键入javac 源代码文件名.java
                                        编译时生成 类名.class字节码文件
                                使用java命令对字节码文件进行运行操作:命令行键入java 字节码文件的文件名(类名)
                                        由此注意到类名文件名可以不同,但是我们要保持类名文件名的一致
                        常见错误:
                                文件扩展名隐藏导致编译失败----->把隐藏文件扩展名显示出来
                                引号使用错误:使用中文全角引号引起(报非法字符)------>java程序里都是使用英文字符编写的
                                        只要报非法字符错误肯定是中英文问题,要求所有的字符是英文
                                注意大小写问题,例如class--Class   String--string  System--system
                                括号的对应问题,
                                        Java程序中括号都是成对出现的
                                        所以建议编写代码时,成对出现的成对打再打内容
                                main方法格式错误,此时运行出错(编译只检查语法错误)
                                语句拼写错误
                               
                        注意事项
                                当Java源文件发生变化后,需要重新编译
                                缩进问题
                                        写代码遇到{}缩进一个Tab
                                空格问题
                                        以后讲
                Java环境变量配置
                        原因:
                                如果不配置环境,那么我们编写的源程序都要放在jdk\bin目录下,这样不利于管理,那么有没有什么方法使得在任何目录下都能进行编译和运行呢?
                                为了让jdk\bin目录下的工具在任意目录下都可以运行
                        path配置的作用:
                                保证javac命令在任意目录下运行
                        配置环境变量--目的:让Java相关命令可以在任意地方执行
                                方式1:
                                        win7 :右击计算机-属性-高级设置-环境变量-新建或编辑系统变量path(变量名为PATH值为jdk\bin目录)
                                方式2:多个jdk建议选第二种
                                        win7 :右击计算机-属性-高级设置-环境变量-新建或编辑用户变量path(变量名为PATH值为jdk\bin目录)
                                                新建一个环境变量JAVA_HOME值为xxx\jdkx.x
                                                修改以前的PATH值为%JAVA_HOME%bin
                                        好处:避免了修改jdk路径引起的错误(只要修改JAVA_HOME变量即可)
                        配置classpath变量----目的:让class文件在任意目录下运行
                                        创建新的变量名称:classpath
                                        值设定为指定的class文件目录
                                        模拟PATH原理
                                        如果当前目录有该class文件就运行该文件,如果没有就去classpath去找,再没有就报错
                                                先搜索当前,再搜索classpath
                高级记事本
                        小技巧
                                工具Editplus设置技巧(见截图)
                               
        Java语言基础:
                关键字
                        定义:被Java语言赋予特殊含义的单词
                        特点:关键字中所有字母都小写
                        注意:goto和const虽然未被使用,但也作为Java关键字保留(保留字):将来有可能提升为关键字
                        Editplus中关键字是用蓝色标识
                        注意事项:自定义类、接口、方法、变量等的时候不要使用关键字
                标识符
                        定义:Java语言中对变量、方法和类等要素命名时使用的字符
                                标识符就是起名字的
                        有26个字母大小写,数字0~9,_和$
                        注意事项:
                                由字母(大小写),数字,_$组成
                                不能以数字开头
                                严格区分大小写
                                不能是Java中的关键字
                        常用命名规则:见名知意,驼峰命名
                                包名(文件夹,用于区分同名的类):各单词所有字母都小写 xxx:如com (一级包)cn.itcast(域名反写)(二级包)
                                类、接口名:各单词首字母大写  XxxYyy:如HelloWorld,Demo
                                变量、函数(方法)名:从第二个单词开始每个单词首字母大写 xxx、xxxYyy:如变量main,showName/方法main(),showName()
                                常量:所有字母大写,多个单词是用_连接 XXX_YYY:如PI,STUDENT_MAX_AGE
                注释:
                        定义:用于注解说明程序的文字
                                提高了代码的阅读性
                                代码至少1/3是注释
                                敲代码必须加注释
                        格式:
                                单行注释://注释内容
                                多行注释:/*注释内容*/
                                文档注释:/**注释内容*/
                        对于单行多行,注释内容不会被虚拟机解析
                        对于文档注释,是Java特有注释,注释内容被javadoc解析,生成html文件
                        出血性和可以养成良好习惯:先写注释再写代码
                        注释的注意事项               
                                单行可以嵌套,但是一般不这么使用
                                多行和文档都不可以嵌套
                        注释的作用       
                                解释程序:提高代码阅读性
                                调试程序使用
               
                作业
                        总结自己的错误和一场
                                原因:
                                环境:
                                解决方法:
                               
                day01重点
                        jdk的下载安装
                        掌握常用的dos的常用命令,在dos窗口编译运行java程序
                        HelloWorld案例
                        配置环境变量的第二种方式
                        Java中的标识符
                                起名字
                                由英文大小写,0~9数字,_和$,并且不能以数字开头
                                格式化良好的重要性!Java中命名要做到见文知意
                        注释
                                思路清晰
                       
       
       
       
       
       

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马