传智播客开课的第一天

  
讲师:徐文海  地址:北京信息科技大学图书馆    时间: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);
 }
}

 晚自习,我们练习写代码,既复习又预习,一天的学习生活就这么结束了。对了,北京信息科技大学的饭挺不错,差不多算物美廉价吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值