黑马程序员技术交流社区

标题: 初学者学习笔记 [打印本页]

作者: luorenyu    时间: 2015-6-27 13:17
标题: 初学者学习笔记
本帖最后由 luorenyu 于 2015-6-28 22:50 编辑

今天是我自学黑马培训的java基础课程的第一天!
现总结学到的内容吧。
一、计算机基础知识
1、软件的定义及分类
2、软件开发的概念
3、人机交互的定义及方式
      其方式​有图形交互方式和命令行方式
             常见的Dos​命令行指令:
​               dir:列出当前目录下的文件及文件夹
              md:创建目录文件夹
                rd:​删除目录文件夹
                cd:进入指定目录
              cd..:退回到上一级目录
               cd/:退回到根目录
               del:​​​​​删除文件
               exit:退出dos命令行​
二、java语言​基础认识
1、特点:​面向对象、安全可靠、与平台无关(跨平台性)
2、java语言的环境搭建
     工具:JDK(包含了java开发工具以及JRE)
      配置环境:分为临时配置与永久配置
3、初步的java程序开发体验
写hello world 程序​
class Demo
{
          pubulic static void main(String[]args)
          {
                       System.out.println("hello world")​;
           }
}​
注意事项:
             a、不同地方的大小写字母
             b、单词的正确拼写
             c、每一句语句结尾都应有分号​
4、程序的注释——写代码时一定要一边写代码一边写注释
a、常用的注释符:
                              ……//:单行注释
                              /*……*/:多行注释(另外还可以用来调试错误的语句)
                              /**……*/:java的特有文档说明书​
b、注释方式:类和函数上方均价文档注释
                       代码中的某几句比较较晦涩,需要单行注释
c、注释的格式与步骤:(分析与设计)
/*
需求:你要通过软件实现的最终目的
思路:设计如何实现这些需求
步骤:最后你实现需求的具体步骤​
*/       ——————下面才开始写程序代码
​【计算机语言也只是思想的一种表现形式】
三、java 语言基础组成
java语言由关键字、标识符、注释、常量及变量、运算符、语句、函数、数组八个福分组成!
1、关键字——被java语言赋予特殊含义的单词
      特点:关键字中所有字母均为小写
      常见的一些关键字分类与总结:
用于定义数据类型的关键字:
           class、 interface、byte、short 、int、long、float、double、char、boolean、void
用于定义数据类型值关键字:
           true、false、null

用于定义流程控制的关键字:
           if 、else 、swith 、case、default、while、do 、for 、break 、continue、return
用来定义访问权限修饰符的关键字:
           private、 protected、 pubulic
用于定义类、函数、变量修饰符的关键字:
           abstract、 final、static、synchronized
用于定义类与类之间的关键字:
            extends、 implements
用于定义建立实例引用实例,判断实例的关键词
           new 、this 、super、 instance of
用于异常处理的关键词:
try、catch、 finally、 throw、 throws
用于包的关键词:
package、 import
其他修饰符关键词:
native、 strictfp、transient、volatile、assert
2、标识符——在程序中自定义的一些名称(如我们的程序名)
        组成:26个大小写英文字母+数字:0—9+符号:_$
        合法规则:a、不能数字开头
                          b、不可使用关键字
        规范:
                   a、包名:多单词组成是所有的字母都要小写。xxxyyyzzz
                   b、类名接口名:多单词组成时,所有单词的首字母大写XxxYyyZzz
                    c、变量名和函数名:多单词时,第一个单词首字母大写,第二个单词开始每个
                        每个单词首字母用下划线连接XXX_YYY_ZZZ
3、 注释(已在”二“中已经讲过了)
4、常量与变量
        1)常量包括:
                          a、整数——就是所有的整数
                          b、小数——带有小数点的所有数字
                          c、布尔型常量——只有两个值:true&false
                          d、字符——在编程中可用‘……’内的字母、数字及符号     例:'4'、‘b’、‘@’等
                          e、字符串——”“内的字符串          例:”hello world“
                          f、null常量——只有一个常量null
        2)重点整数的进制问题
                    ——整数通常有四种表现形式:二进制、八进制、十进制、十六进制
                进制的转换
                          a、十进制转二进制
                                 原理:对十进制数字进行除2运算
                          b、二进制转十进制
                                 原理:二进制乘2的过程
                                  例:110=0*2(0)+1*2(1)+1*2(2)=6
                                  简便运算方法:1      1    0    1    0    1     0
                                                         64     32  16   8    4    2     1
                                   将有是1的下面数字相加即可得到该数的十进制数:64+32+8+2=106
                           c、二转十六(十转十六,及现将十转为二)
                                  原理:4个二进制位就是一个八进制位
                                      例:0101   1010
                                                 5    10(A)=5A
                           d、二转八(十转八,及现将十转为二)
                                   原理:3个二进制位就是一个八进制位
                            f、负数的二进制表现形式:
                                第一步:取反——将二进制中的0变为1,1变为0.
                                第二步:加1——在取反的基础上加上1的二进制表现形式
                            注:负数的最高位都是1,整数的最高位都是0

作者: wenxueaaa555    时间: 2015-6-27 15:11
你这是前几天的内容吧,真的好基础
作者: luorenyu    时间: 2015-6-27 17:54
wenxueaaa555 发表于 2015-6-27 15:11
你这是前几天的内容吧,真的好基础

嗯,是的,我刚刚开始学,让你见笑了:#,如果有什么不对的地方,欢迎帮我指正!:)
作者: SuperApollo    时间: 2015-6-27 19:22
哥们儿,你的public打错了
作者: 1958078929    时间: 2015-6-27 19:28
谢谢分享
作者: luorenyu    时间: 2015-6-28 22:48
SuperApollo 发表于 2015-6-27 19:22
哥们儿,你的public打错了

谢谢,我去改掉
作者: wx_J25HxI5W    时间: 2015-6-28 23:08
楼上哥们看的好仔细,楼主的笔记好详细啊
作者: 晓月残魂    时间: 2015-6-29 00:20
加油加油~~~
作者: 蓦然回首3Y    时间: 2015-6-29 07:17
你学的是毕老师的视频吗
作者: 小龙编程世界    时间: 2015-6-29 08:39
虽然基础,不过总结很不错,继续保持下去,你会成为大神的。
作者: 水壶vs兔子    时间: 2015-6-29 09:11
第一天,看了这么多,总结了这么多,还这么详细!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2