讲师:徐文海 地址:北京信息科技大学图书馆 时间:07.18开课了,期待的学习生活正式开始了。
上午,老师先讲了“什么是计算机语言”。
人与计算机交流的工具,是一种指令的集合;
“电脑的硬件知识”:由cpu(中央处理器)、内存条(存放临时数据)、硬盘、显卡、声卡等组成;
一些原理:“触发器”1个开关代表0和1,我们称之为一个bit位,计算机还有的其他单位bit,b,kb,mb,gb,tb; cpu部件累加器,cpu能一次运算的最大位数2^64;
“计算机主要完成的共作”是存储和运算。
机器语言: 最原始的编程语言,直接和计算机(也就是硬件)打交道。
为了方便与效率,就有了C,C++,JAVA等高级语言: 采用自然语言的方式来编写程序,编写的程序需要通过编译器编译成机器语言。
一些电脑基础知识讲完后,我们正式开始了JAVA的学习。
JAVA于1995年由SUN公司开发。
首先老师带我们了解java的开发环境jdk(javac编译器 java虚拟机 rt.jar核心类库 src.zip源代码)和运行环境jre(java虚拟机 rt.jar核心类库)。
然后安装jdk,jre开始码代码。
了解jdk里的bin功能后,要使用javac.exe需要对path环境变量进行设置(查看环境变量 set path,设置环境变量 set path=...set path=aa;%path% 添加新的path值)。 掌握一些简单的dos命令行操作,在dos命令行设置的环境变量只对当前窗口有效。(小结java文件>javac.exe编译生成.class文件>java.exe执行生成结果。)终于,我完成了我的第一个java程序“hello java”。
休息时间,我们联系写简单的java程序,以及设置path环境变量以及classpath 环境变量(在任意目录下启动虚拟机执行一个.class文件,set classpath=.;...)。
使用javac命令编译程序,运行java命令启动虚拟机执行class文件,练习。
javac.exe-->生成.class文件-->java.exe-->虚拟机中运行。
就是就是,最后老师打的一段代码把第一天的我们整晕了。class Ten2Binary
{
public static void main(String[] args) {
int num = 98;
// 定义一个容器
StringBuffer sb = new StringBuffer();
// 十进制转二进制
while(num>0) {
// 获得除以2的余数
int temp = num%2;
// 将余数先保存在一个容器里面
sb.append(temp);
// num除2
num = num / 2;
// System.out.println("num=" + num);
}
// 将容器中的数字反转
sb.reverse();
// 输出容器中的数字
System.out.println(sb);
}
}
晚自习,我们练习写代码,既复习又预习,一天的学习生活就这么结束了。对了,北京信息科技大学的饭挺不错,差不多算物美廉价吧。