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

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

传智播客开课的第一天相关推荐

  1. 传智java测试题答案_传智播客Java基础第一阶段习题

    关于java程序员面试的经典题目 传智播客Java基础第一阶段习题 一.单项选择题 1.Java源文件和编译后的文件扩展名分别为( ) A..class和 .java B..java和 .class ...

  2. 传智播客开课的第四天

    讲师:徐文海     地址:北京信息科技大学图书馆         时间:07.22 今天,讲啊讲啊讲数组. 1,出现数组的原因 为了存储一系列类型相同的数据.数组是一个类型一致,长度不可变的容器.可 ...

  3.  传智播客开课的第三天

    讲师:徐文海 地址:北京信息科技大学图书馆    时间:7.21 首先徐老师小结了下前天的知识,对jdk的安装.环境变量.常量.变量等知识进行了复习.    今天的学习内容开始了,程序流程控制:顺序结 ...

  4. 传智播客开课的第二天

    讲师:刘意   地址:北京信息科技大学图书馆    时间:7.19 徐文海老师感冒了,希望徐老师能早点康复.今天由刘意老师给我们上课,忙碌的一天要开始了. 1,关键字的定义,在java语言中被赋予特殊 ...

  5. 与上海传智播客的美丽邂逅

    ■ 文/传智播客上海校区网页平面UI班学员   王晓晶 2013年年底,我参加了一场大学同学聚会.在聚会中,难免会提到工作,一圈了解下来,工资才4000多的我似乎垫着底儿,一时心里犯了愁. 大学四年我 ...

  6. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 卷 ba ...

  7. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)

    卷 backup 的文件夹 PATH 列表 卷序列号为 00000025 D4A8:14B0 J:. │  1.txt │  c语言经典案例效果图示.doc │  ├─1传智播客_尹成_C语言从菜鸟到 ...

  8. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)...

    卷 backup 的文件夹 PATH 列表 卷序列号为 00000025 D4A8:14B0 J:. │  1.txt │  c语言经典案例效果图示.doc │  ├─1传智播客_尹成_C语言从菜鸟到 ...

  9. 传智播客C语言视频第二季 第一季基础上增加诸多C语言案例讲解,有效下载期为10 5-10 10关闭

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 卷 backup ...

最新文章

  1. 一种创建进程间COM来启动IE的方式
  2. 北风设计模式课程---13、享元模式
  3. 数据结构与算法 / 编辑器和编译器如何判定括号是否合法
  4. java 人脸检测_Java+OpenCV实现人脸检测并自动拍照
  5. python统计字符串中字母个数字母无视大小写_判断一个字符串中字母的个数(无视大小写)...
  6. python——学习笔记3
  7. 软考考前冲刺第一章计算机硬件基础知识
  8. HTML5新特性基础学习笔记下
  9. 四处建实验室的Facebook说,我们没想跟学术界抢人啊
  10. 支付宝集成——如何在回调地址中使用自定义参数
  11. 现在需要在input框输入年月yyyymm的正则_税务师报名时间、考试报名官网2021年安排_税务师...
  12. 生物信息学笔记03 -- 基因组序列分析 方法
  13. Mac上的网络视频会议软件
  14. 帮你一个简单的微信怎么刷票及微信如何刷票技巧「图文教程」
  15. 计算机仿真塞曼效应实验报告,塞曼效应实验报告[完整版].doc
  16. [SPOJ IGAME Interesting Game]Nim 博弈+数位DP
  17. 《明日歌》《今日诗》《昨日谣》
  18. R语言水文序列突变点检验之滑动平均差法
  19. LARS算法的几何意义
  20. 第十四章第四节:Java集合框架之二叉树

热门文章

  1. 【数学相关知识-概率和分布】
  2. 海康威视DS-4100、4000HC 系列板卡SDK编程指南
  3. 2019-07-04 任正非:鲨鱼法则逼走优秀员工,公司越管越乱,最后剩下一群庸才...
  4. C语言指针(基础篇)
  5. 免费送书 | 《自动化测试实战宝典:Robot Framework + Python从小工到专家》
  6. 凸轮设计c语言程序,凸轮理论轮廓曲线设计c语言程序.doc
  7. 三菱plc指令详细解析
  8. poi如何判断excel单元格是否为null或者““
  9. 根据证件号码(zjhm)自动显示出生日期,籍贯,户籍所在地等信息
  10. 如何将EXCEL表格中整列的单元格设置成文本格式