本帖最后由 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
|
|