Java4Android
guilinzhao
这个作者很懒,什么都没留下…
展开
-
前言
很偶然的机会接触到了由mars老师主讲的Android开发教程。在学习过程中越察觉自己Java基础知识的不足,多次回头重新学习Java基础知识,然而对浩如烟海的Java知识也不知道如下学习。导致浪费了时间精力确收效甚微。 mars老师在精心准备之后,向Android学习者们推出了这个Java4Android教程。通过此教程的学习,可以帮助像我一样没有什么Java基础的学友们指明方向,摆脱了在不必要细节学习中浪费过多时间,能把有限的时间和精力更高效的投入到Android知识的学习中。 此外,本人还觉得原创 2011-05-14 23:42:00 · 474 阅读 · 0 评论 -
第十六集
主要内容:1、使用this调用成员变量和成员函数2、使用this调用构造函数一、this调用成员变量和成员函数1、面向对象编程调用类中成员变量和成员函数面向对象的编程思想采用类.成员的方式调用类中的变量和函数。所以对编译器不会搞混淆调用者和调用对象。2、当类中函数参数和类中变量重名时,采用this来区分成员变量和参数(1)没有采用this时,输出原创 2011-06-19 17:15:00 · 377 阅读 · 0 评论 -
第十五集
主要内容:1、函数的重载2、构造函数的作用一、重载的定义1、两个或者多个函数在同一个类当中2、函数名相同3、参数列表不同注意:(1)函数名相同:行为相同 (2)参数不同:行为的目标不同二、构造函数1、构造函数语法特征(1)无返回值(2)函数名与类名相同2、构造函数两个作用(1)生成类地实例(2)类成员的初始化三、总结1原创 2011-06-06 10:09:00 · 285 阅读 · 0 评论 -
第十三集
<br />主要内容:<br />1、创建类的方法<br />2、创建对象的方法<br />3、对象和对象的引用<br />一、定义类的方法<br />class 类名<br />{<br /> 属性;<br /> 方法;<br />}<br />.属性也叫成员变量,主要用于描述类地状态。<br />.方法也叫成员方法,主要用于描述类的行为。<br />二、类的表示方法<br />class Persion<br />{<br /> int age;<br /> void shout原创 2011-05-30 10:40:00 · 298 阅读 · 0 评论 -
第十四集
<br />主要内容:<br />1、对象的使用方法<br />2、多对象的创建方法<br />3、匿名对象的创建和使用方法<br />一、对象的使用方法<br /> 使用对象调用变量和函数<br />1、对象.变量<br />2、对象.函数()<br /><br /><br />二、生成多个对象<br />Dog d1 = new Dog();<br />Dog d2 = new Dog();<br /><br />三、匿名对象的使用<br /> 可以不定义对象的引用名称而直接调用这个对象的方法。这样原创 2011-05-30 14:51:00 · 301 阅读 · 0 评论 -
第十二集
<br />主要内容:1、什么是面向对象?<br /> 2、应该如何学习面向对象?<br /> 3、面向对象的思维方式?<br />一、什么是面向对象?<br />1、面向对象是一种编程方法?<br />2、面向对象是一种思维方法?<br /> 用Java语法写出C语言代码,用C语言的思维方式去写Java代码。需要时刻保持一颗面向对象的心。<br />3、面向对象不是一种编程语言。<br />二、应该如何学习面向对象?<br />1、掌握一门面向对象语原创 2011-05-30 00:31:00 · 368 阅读 · 0 评论 -
第九集
本集主要练习使用if...else...练习一:将学生的分数按照标准非为优良中差四个级别。 主要收获:程序员思维要缜密,成绩一般在0~100,要考虑成绩输入是小于0或大于100的情况练习二:猜拳游戏主要收获:1、Scanner 在java.util.Scanner,可以用它来读入数据System.out.println("请输入三个数,用空格分开!");Scanner scanner = new Scanner(System.in);int a = scanner.nextInt();int b = sca原创 2011-05-19 14:09:00 · 322 阅读 · 0 评论 -
第十一集
本集是第三个练习,主要练习目标是:熟悉Java当中的for循环使用方法。一、练习一,打印出100~200之间的素数。主要收获:整除判断方式 boolean index;int k = i%j ;if(k == 0){ index = false;}二、练习二,在命令行中打印出如下图形主要收获:需求的分解,把"* "看作一个字符,本题目可以分解为在每行打印出n个" "和m个"* "。三、作业二,把练习二改写,根据输入行数来确定显示的" "以及"* "行数和位置。原创 2011-05-19 16:05:00 · 317 阅读 · 0 评论 -
第十集
<br />主要内容:<br />1、循环结构<br />2、for循环结构<br />3、while循环语句<br />一、循环结构<br /> 三要素:<br />(1)用于控制循环次数的量,循环标量的初始化。<br />(2)判断条件,判断是否执行循环内的代码。<br />(3)循环标量的变换,控制结束循环,控制标量的变化量。<br />1、for型循环<br />for(int i=0;i<10;i+=2){<br /> System.out.println(i);<br />}<br /><原创 2011-05-19 14:50:00 · 275 阅读 · 0 评论 -
第七集
<br />主要内容:<br />1、运算符的分类<br />2、各种运算符的使用方法<br />3、什么是表达式<br />一、Java当中的运算符分类<br />1、算术运算符:+、—、*、/、、%、++、——<br />2、关系运算符:>、<、>=、<=、==、!=<br />3、布尔逻辑运算符:!、&、|、^、&&、||<br />4、位运算符:&、|、^、~、>>、<<、>>><br />5、赋值运算符:=,扩展赋值运算赋值运算:+=、—=、*=、/=<br />6、字符串连接运算符:+<br /原创 2011-05-18 18:37:00 · 302 阅读 · 0 评论 -
第六集
<br /> 这节课是练习课,内容也很基础,就我有收获的几点做一个简单的记录。<br />一、java中main()方法参数问题<br /> public static void main(String[] args)<br />String[]:是个String数组,名为args。这是main函数的形参,一个String型数组,也称为“入口参数”。<br /><br /><br />虽然Java中这个main函数的形参没有什么作用,但这是Java的硬性规定。<br />二、字面量<br /原创 2011-05-18 13:21:00 · 312 阅读 · 0 评论 -
第四集
<br />主要内容:<br />1、什么是变量?<br />2、变量的声明?<br />3、变量分为哪些类型?<br /> Java是强类型语言,也就是说Java在使用变量的时候,要对变量进行声明。<br />现阶段课程特点:<br />1、现阶段课程当中重点介绍的是Java的语法。<br /> 学习语言的两个层面:语法,怎样写出正确代码;语义。<br />2、反复练习,熟能生巧。<br />3、讲解到语法阶段的中后期时,才能慢慢的体会到Java的语义。<br />一、什么是变量<br />1、计算机是一原创 2011-05-16 23:31:00 · 423 阅读 · 0 评论 -
第三集
mars:"没有概念的指导,联系会比较盲目。"主要内容:1、什么是环境变量?2、JDK里面有些什么?3、什么是JRE?一、环境变量1、通常是指在操作系统当中,用来指定操作系统运行时需要的有些参数。2、通常为一系列的键值对。 操作系统像国家,应用程序像人。人生存在国家中,应用程序在操作系统上运行。国家有一些基本变量,如语言、货币等。操作系统也有变量,应用程序遵守这些环境变量。 货币是环境变量名,人民币是环境变量值。path环境变量的作用:是操作系统外部命令搜索路径。classpath环境变量的作用:是类文原创 2011-05-16 18:53:00 · 443 阅读 · 0 评论 -
第八集
主要内容:1、程序运行流程的分类2、if...else...分支结构3、switch分支结构一、程序运行流程的分类1、顺序结构:根据程序顺序依次执行。2、分支结构:根据判断决定程序的执行顺序。3、循环结构。分支结构三要素:(1)必须有一个明确的判断语句。 (2)判断条件为真时,需要执行的语句。 (3)判断条件为假时,需要执行的语句。二、对分支结构的详细讨论1、if...else...结构 共3中情况(1)语法结原创 2011-05-18 18:52:00 · 281 阅读 · 0 评论 -
第五集
主要内容:1、Java数据类型分类2、boolean类型变量特征3、char类型变量特征4、数值型变量特征一、布尔型变量1、boolean类型适用于逻辑运算,一般用于程序流程控制。2、在Java当中的boolean类型只有两种值可能——true和false。eg. boolean b = false;注意的是不能用0和非0,或者空和非空来表示。二、字符型变量1、字符是由单引号包括起来的单个字符。eg. char c = 'a';2、Java字符使用Unicode字符集。3、什么是Unicod原创 2011-05-18 00:52:00 · 421 阅读 · 1 评论 -
第二集
<br /> 本次课程主要讲解了以下问题:(1)什么是编程(2)JDK的安装和配置(3)创世纪(Hello World)<br />一、什么是编程?<br /> 编程是人们更深入与计算机沟通的方式。编程是一种创造性的工作,很有成就感。<br />二、什么是JDK?<br /> Java开发工具,是一组开发工具打包在一起。<br />三、配置环境变量<br /> 下载并安装完JDK后,开始在Windows操作系统中配置path和classpath两个环境变量。一般把这两个环境变量放在系统变量中,方便系原创 2011-05-15 12:45:00 · 480 阅读 · 0 评论 -
第一集
<br />一、Java4Android课程介绍<br /> 专为Android开发者设计的Java基础课程。<br />二、Java考古学<br /> 根据过去在Java发展史当中出现的重要时间和人物,研究Java的发展史。为学习Java编程语言奠定一个良好的基础。<br /> 在这里我觉得mars老师说的很好,通过了解过去,总结趋势,来预测未来。人为什么会害怕,就是因为不知道会发生什么才会害怕。<br />1、大型机时代 1960——1970年代<br原创 2011-05-15 00:39:00 · 603 阅读 · 0 评论 -
第十七集
主要内容:(1)静态成员变量的语法特点(2)静态函数的语法特点(3)静态代码块的语法特点一、静态变量语法特点:(1)静态变量声明时用static修饰(2)可以用类名直接调用静态变量,同时也可以用对象调用静态变量(3)类的不同对象共享类的成员变量二、静态函数语法特点:(1)静态函数声明时用static修饰。(2)静态函数可以原创 2011-06-23 09:25:00 · 409 阅读 · 0 评论