java4android视频教程学习笔记(第1-17集)

  第一集:
   a:j2ee方向是什么
   b. java考古学.
      根据过去在java发展史当中的出现的
      重要事件和人物,研究java的发展史,为学习java编写
      程序语言一个良好的基础.
   c: 孟子: 颂其诗,诗其书,不知基人,可乎?是以论其世也.
   d: 大型主机时代.伟大的1970年.
   e: 1980 ,sun公司.
   f: 1998年,java2分成三个方向
      java me
      java se
      java ee 企业级,开发,安全事务.
   g: 
 java4android 
   第二集.
   1. java 编程. 动手操作.
   2. 配置java的安装环境.
   3. jdk的安装和配置.
   4. 创世纪(hello world)  
     什么是编程,学会编程可以让你和计算机随意的沟通.
     编程是一种创造性的工作.
     学习编程会让上帝与你同在.
      jdk,是java的开发工具.
      1.安装1.6_0_23,配置环境变量 
       配置path, classpath这两个环境变量
      2.在新建一个文件夹.
        G:\mars-droid视频\srclxm 新建一个Hello.java文件
      3.Notepad++ 用来编写.ctrl+s是用来保存.
      4.对源代码进行编译.
      5. 在cmd.exe里进入 G:\mars-droid视频\srclxm目录.
         目录下有Hello.java这个文件.
      6. javac Hello.java进行编译.
      7. java Hello进行执行.
      编译源代码
        源文件编译之后,会生成一个类文件.
       编程习惯
          括号写一对.注意字符的大小写
       养成良好的缩进习惯.
 java4android
   第二集.
       技能,就是反复不断的操练.
       
   第三集.
   1.在应用程面,不注视概念.这是不对了.
   2.基本概念.
     2a: 什么是环境变量. 环境变量通常是指在操作系统运行.时需要的一些参数.
          环境变量通常为一系列的键值对.Path环境变量是操作系统外部命令的搜索路径.
          找环境变量,找找找找,每个命令,都有一个对应的EXE文件.
          Path是用来寻找命令.
          classpath是类文件搜索路径. '.' 表示当前目录.
     2b: JDK里面有些什么?
          JDK里面有什么东西.
            bin :里面是可执行文件,最常用的两个java javac
            demo :例子
            sample:例子
            include:C语言程序
            jre: java 运行环境
            lib: java包文件
            src.zip:java jdk一部份源文件.
     2c: 什么是JRE? java 运行时的环境.  
             java runtime Environment
              1.java  虚拟机 jwm java virtual machine 它是一个由软件虚拟出来的计算机.
              2.java  平台核心类文件
              3. 其它支持文件.
java4android
 第4集
   1.java变量.
     a:什么是变量
     b:变量的声明
     c:变量分为那些类型?
   a:什么是变量
     计算机是一种极度精确的机器
     要将信息存储在计算机当中,就必须指明信息
     存储的位置和所需的内存空间.
     在java编程语言当中,使用声明语句来完成上述过程.
     int age;
     
     基本数据类型 C+boolean
     引用数据类型 类(class) 接口(interface) 数组
   变量的命令规范
     驼峰命名法
     1.变量名应该用有意义的英文单词.
     2.变量如果只有单词,则所以字母小写.
     3.变量如果有多个单词,则从第二个单词首写大写.
 java4android
   第五集.
     1.boolean,char,数值型.
     2. 布尔型变量.
        boolean类型适用 逻辑运算,一般用于程序流程控制.
        java当中的boolen类型只有两种取值可能-true和false.
        
     3. 字符型变量
       char = 'a';
       java字符使用unicode字符集
         ascii字符集.美国信息交换码.
         标准ascii码使用7位2进制来表示字符.
     4 unicode为每种语言的每个字符设定了统一的并且唯一
       的二进制码
        unicode满足了跨语言文本转换和处理的需求.
        unicode在互联网当中扮演者非常重要的角色.
        unicode使用数字0-ox10ffff来表示字符.
        最多允许有1114112字符.
                  
     5. char c ='中';在java是合法的.
          在unicode编码中,一个英文字符与一个中文字符占用的空间是一样的?
          
         javac -encoding UTF-8 *.java
         
     6. byte 1  short 2 int 4  long 8
        float      double 
     7. 整形常量三种表示试 012 八进制,0x16进制.还有10进制
        数字后面带L,表示长整型.
        
 java4android
 第6集.
  下面几点很重要.
1. boolean = true ,false;
2. 整型字面数为 int型号
3. 小数字面数为双精度double型. 0.1F,0.1f解决这个问题.
4.  byte, short例外,可以用0这个整型字面值赋值.
5. 一个表达式,有多种类型,最后的结果,以最大的为准.
     
      


2013-4-7 16:43
java4android
第7集.
  1.运算符的分类.
  字符串连接运算符+.
  2.各种运算符的使用方法.
         i++,++i是一个扯蛋问题.
         代码让计算机能懂,不是什么本事,
         代码让人能看懂,才是真本质.
         现实不会出现一大串i++,++i
         
         逻辑与, 短路与 是不同的.
         逻辑或,与短路或是不同的.
         int i = 5;
         boolean e  = i > 6 && i++ >7; //短路与,i++ 不会执行
boolean e2 = i2 >6 & i++ >7; //逻辑与,i++ 会执行.(逻辑与有点像C语言的按位与)

  3.什么是表达式?
  表达式是符合一定语法规则的运算符的序列.
  表达式的值, 运算结果.
  表达式的类型.表达式的值的类型,就是表达式的类型.
  总结,常用运算符的使用方法 
      表达式的值与类型.
 java4android
  第8集.分支语句.
  1.程序运行流程分类
  2.if...else 分支结构
  3.switch分支结构.
 java4android
  第9集 练习课.
 java4android
  第10集 循环语句.
  1. for
  2. while
 java4android
  第11集.
  1.练习课.
 java4android
  第12课
  1.面对向象基础
  有时候一个好的思维方式,比写代码更加有价值.
  什么是面向对象.
  2.应该如何学习面向对象
  3.面向对象的思维方式.
 
  面向对象是一种编程方法.
  面向对象是一种思维方式.
  面向对象不是一种编程语言.
 
  应该如何学习面对对象
  1.掌握一门面各对象语言的语法.
  2.掌握面对对象的思维方式
  3.熟悉面向对象设计原则
  4.掌握面向对象设计模式.
 
  1.首先确定谁来做,其次确定怎么做
  2.首先考虑整体,其次考虑局部
  3.首先考虑抽象,其次考虑具体.
  越是抽象,越不容易错.
 
  所谓的面向对象的目的就是要减少重复的代码.
  面向对象的心,面向对象的思维方式.
  与现实世界的比较.
  日常的思维方式.
 
 java4android
  第13集.面向对象基础.2
  1.创建类的方法
  2.创建对象的方法
  3.对象和对象的引用.
 
  创建类的方法
  语法格式
  class 类名
  {
  属性; 成员变量,主要用于描述类的状态
  方法;也叫成员方法,主要用于描述类的行为.
  }
 
  类的表示方法.
  如果一个方法中有与成员变量同名的局部变量 
  该方法中对这个变量名的访问是局部变量,而不再是成员变量 .
 
  生成对象的方法
  格式:类名 对象名 =new类名();
 
  类是引用数据类型
  真正的对象放在堆内存中
  Dog对象在堆内存
  dog引用,在栈内存.放名字
  Dog dog = new Dog();
  对象的创建方法
  堆内存与栈内存的使用
  类和对象的关系.
 java4android
  第14课 面向对象基础3
  1.对象的使用方法
  2.多对象的创建方法
  3.匿名对象的创建和使用方法.
 
  对象的使用方法
  使用对象调用变量和函数
  1.对象.变量
  2.对象.函数();
  .
  javac -encoding UTF-8 *.java
 
  生成多个对象,
  生成对象的关键字是new
 
  生成的对象放在堆内存.(引用,名字)放在栈内存.
  每个
 
 
  匿名对象
  new Dog().jump(); 一次性对象.
 
  总结:
  对象的使用方法:  对象.成员,成员函数.
  多对象的创建方法.
  匿名对象的创建和使用方法.
 
java4android
第15集
面向对象基础4
1.函数的重载
2.构造函数的作用.

1.函数的重名.
 两个或者多个函数在同一个类中.
 函数名相同
 参数列表不同
 
2. 构造函数,new 类名().  
  类名+() 是什么?就是构造函数.比较特殊,不在成员函数里同
  它在那里了?new后面调用的是构造函数.它的代码是什么?
     构造函数就是 类型()
                  {
                  }
           它的特点1. 没有返回值的类型的定义, 2.它的名字必须与类名相同.
                     3. 如果用户没有写构造函数,编译器会加上一个默认的构造函数.
                
           构造函数的作用:
           
           1.生成对象
           2.为成员变量赋初值
           
           构造函数可以重载.
           
           如果无,编译器添加无 参构造函数.
           如果有,编译器不添加无参构造函数.
           
           总结:
           1.函数的重载.
           2.构造函数的作用.
 java4android
  第16集. this的使用方法.
  主要内容
  1.使用this调用成员变量和成员函数.
  2.使用this调用构造函数.必须是第一够语句.
  在代码层面上了解tihs的使用方法.
   
  总结,this当前对象.
   
java4android
第17集.static关键字的作用.
主要内容.
1.静态成员变量的语法特点. 
  a. 可以使用类名调用. 类名.成员变量  .也可以  对象.成员变量.
  b. 所有的对象使用的类的静态成员变量,都是同一份.
2.静态函数的语法特点.
  a. 也可以使用类名调用.
  
3.静态代码块的语法特点.
  a:在装载类的时候执行.
总结:
1.静态成员变量只有一份.
2.在静态函数当中不能使用this.
3.静态代码块的主要作用是为静态成员变量赋值.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值