语言基础第一天:

个人介绍:

王克晶(WKJ):在达内讲课11年多,主要负责java第一个阶段的课程

  1. 所负责的模块:共19天课

    • 语言基础:讲6天,讲语法规则、规定--------------背下来,不需要理解(多练)
    • 面向对象:讲10天,讲设计思想、思路------------需要理解(多练、多想)
    • API入门、二进制:讲3天,讲常用工具,为后面API进阶做准备----------不需要理解、记住(多练)
  2. 学习Java的窍门:
    • 多练
    • 多想
  3. 小要求:
    • 课堂气氛活跃一些
  4. 下载和安装JDK和IDEA:-------------------装好的同学不需要重新了
    • 下载:

      • 打开浏览器,地址栏中输入doc.canglaoshi.org,回车
      • 找到常用下载,找到Windows/Mac ARM/Mac Intel必备,下载里面的JDK 8和IDEA社区版
    • 安装:
      • JDK:一路下一步,尽量装在C盘下,一定不要用中文名称----不要企图去运行它(相当于车的油)
      • IDEA:一路下一步,在create desktop shortcut处将64-bit launchar打勾,以创建桌面快捷方式
  5. 下载每日内容:
    • 打开浏览器,在地址栏中输入doc.canglaoshi.org/tts,回车
    • 找到cgb2202,找到01_语言基础,找到day01,下载里面的压缩包

笔记:

  1. java开发环境:

    • 编译运行过程:

      • 编译期:.java源文件,经过编译,生成.class字节码文件

      • 运行期:JVM加载.class并运行.class(0和1)

        特点:跨平台、一次编程到处使用

    • 名词解释:

      • JVM:java虚拟机

        ​ 加载.class并运行.class

      • JRE:java运行环境

        ​ 除了包含JVM以外还包含了运行java程序所必须的环境

        ​ JRE = JVM+java系统类库(小零件)

      • JDK:java开发工具包

        ​ 除了包含JRE以外还包含了开发java程序所必须的命令工具

        ​ JDK = JRE+编译、运行等命令工具

        说明:

        1. 运行java程序的最小环境为JRE
        2. 开发java程序的最小环境为JDK
  2. IDEA:

    • JetBrains公司的,分为社区版(免费的)和终级版(收费的)

    • 开发步骤:

      • 新建Java项目/工程-------------------------小区

      • 新建Java包------------------------------------楼+单元

      • 新建Java类------------------------------------房子

        main中:System.out.println(“hello world”);

        代码如下:

        package day01; //声明包day01(楼+单元)
        public class HelloWorld { //声明类HelloWorld(房子)//主方法,为程序的入口(大门口),程序的执行从main开始,main结束则程序结束public static void main(String[] args) {//输出hello world//1)严格区分大小写//2)所有符号必须是英文模式的//3)每句话必须以分号结尾System.out.println("hello world"); //双引号中的原样输出System.out.println("欢迎大家来到达内");}
        }
        
    • 注释:解释性文本(计算机不执行)

      • 单行注释://
      • 多行注释:/* */-------------------明天才用
      • 文档注释:/** */------------------API时讲

精华笔记:

  1. java开发环境:

    • 编译运行过程:

      • 编译期:.java源文件,经过编译,生成.class字节码文件

      • 运行期:JVM加载.class并运行.class(0和1)

        特点:跨平台、一次编程到处使用

    • 名词解释:

      • JVM:java虚拟机

        ​ 加载.class并运行.class

      • JRE:java运行环境

        ​ 除了包含JVM以外还包含了运行java程序所必须的环境

        ​ JRE = JVM+java系统类库(小零件)

      • JDK:java开发工具包

        ​ 除了包含JRE以外还包含了开发java程序所必须的命令工具

        ​ JDK = JRE+编译、运行等命令工具

        说明:

        1. 运行java程序的最小环境为JRE
        2. 开发java程序的最小环境为JDK
  2. IDEA:

    • JetBrains公司的,分为社区版(免费的)和终级版(收费的)
    • 开发步骤:
      • 新建Java项目/工程-------------------------小区
      • 新建Java包------------------------------------楼+单元
      • 新建Java类------------------------------------房子
    • 注释:解释性文本(计算机不执行)
      • 单行注释://
      • 多行注释:/* */-------------------明天才用
      • 文档注释:/** */------------------API时讲

补充:

  1. IDE:集成开发环境,一套带图形界面的功能强大的工具,常见的有IDEA和Eclipse
  2. Java以前是Sun公司,但是Sun已经被Oracle收购了,所以现在说java是Oracle公司的
  3. Java是开源(开放源代码)的、免费的语言

补充:明天会用到的英文单词,明天我说的时候得认识,能背下来最好

1.单词:1)int:整型2)long:长整型3)double:浮点型4)boolean:布尔型5)char:字符型6)true:真 7)false:假8)unicode:统一码、通用码、万国码9)age:年龄10)score:成绩11)demo:例子12)var:变量13)data:数据14)type:类型
2.换算:1G=1024M(兆)1M=1024KB(千字节)1KB=1024B(字节)1B=8bit(位)

CGB2202语言基础第1天相关推荐

  1. CGB2202语言基础第2天

    语言基础第二天: 回顾: java开发环境: 编译运行过程: 编译期:.java源文件,经过编译,生成.class字节码文件 运行期:JVM加载.class并运行.class(0和1) 跨平台,一次编 ...

  2. CGB2202语言基础第6天

    语言基础第六天: 回顾: 循环结构: for:应用率高.与次数相关 选择原则: break:跳出循环 continue:跳过循环体中剩余语句而进入下一次循环 嵌套循环: ​ 循环中套循环,外层循环走一 ...

  3. 【python语言基础】疑难点整理2

    [python语言基础]疑难点整理1 第五章 在python语法中,循环体中的语句没有做限制,因此,可以是任何合法语句,当然也可以是循环语句.这样就形成了循环语句的嵌套. while循环语句和for循 ...

  4. r语言 断轴 画图_R语言基础画图/绘图/作图

    R语言基础画图 R语言免费且开源,其强大和自由的画图功能,深受广大学生和可视化工作人员喜爱,这篇文章对如何使用R语言作基本的图形,如直方图,点图,饼状图以及箱线图进行简单介绍. 0 结构 每种图形构成 ...

  5. fig r函数_R语言基础绘图函数散点图~跟着Nature Communications学画图~Figure1

    今天继续 跟着Nature Communications学画图系列第二篇.学习R语言基础绘图函数画散点图. 对应的 Nature Communications 的论文是 Fecal pollution ...

  6. 学单片机需要多少C语言基础,C语言单片机编程教程

    很多学员和朋友经常找我给他们推荐C语言的书,他们可能想和我当年一样,闷头大干一场,学个几个月的C语言,把C语言吃透,再开始单片机程序开发! 别!别!别! 大家千万别这么干,我当年自学了3个月的C语言, ...

  7. %3c- r语言运算符,R语言基础教程之运算符

    原标题:R语言基础教程之运算符 运算符类型 在R编程中有以下类型的运算符 - 算术运算符 关系运算符 逻辑运算符 赋值运算符 其他运算符1.算术运算符 下表显示了R语言支持的算术运算符.运算符对向量的 ...

  8. c++把数组所有元素剔除_C语言基础之数组,第一节,C语言必学知识点剖析

    本文约1600字,主要讲了C语言基础之数组.数组又可分为数值数组.字符数组.指针数组.结构数组等各种类别.本文主要讲了数组的基础概念,一维数组的定义和引用. 带你进入C语言的世界,入门C语言,后边将持 ...

  9. matlab语言实验二,实验二 MATLAB语言基础

    实验二 MATLAB 语言基础 一.实验目的 基本掌握 MATLAB 向量.矩阵.数组的生成及其基本运算(区分数组运算和矩阵运算).常用的数学函数.了解字符串的操作. 二.实验内容 (1) 向量的生成 ...

  10. R语言基础知识详解及概括

    R语言基础知识详解及概括 目录 R语言基础知识详解及概括 R数据可视化示例 R语言进行数据创建

最新文章

  1. 我为什么看好IPFS
  2. 如何在Atomic主机上远程使用 Docker
  3. es6 Promise
  4. 通俗易懂的sys.argv[]的用法
  5. AWS CSAA -- 04 AWS Object Storage and CDN - S3 Glacier and CloudFront(三)
  6. Linux之centos镜像
  7. Docker简单的使用命令
  8. 卧槽,柠檬也能做汽车???
  9. 开启真我新格调 期待绚丽的未知
  10. Hive中COUNT的高级用法(条件过滤等)
  11. 程序生活----葱油拌面
  12. Python MySQL(MySQLdb)
  13. PostgreSQL视图使用特殊名称作字段时的处理
  14. 海归博士程序员光鲜背后:下车间写代码,体验炼钢灼人的热度
  15. 利用域策略设置域用户IE主页设置
  16. python 直播源_直播源获取软件下载|直播源获取工具(斗鱼B站西瓜)下载-蛙扑下载站...
  17. 汽车振动响应分析-机械阻抗法(含机械网络图,附程序)
  18. 【Unity3D游戏教程】记忆翻牌游戏
  19. 访问页面升级访问_BPC页面访问缓慢无报错
  20. IE浏览器下载excel文件时不弹出下载保存提示框的解决方法

热门文章

  1. 量子计算机原理 纠缠,白话量子计算机原理【前面的那个有错误,重新理清了一下思路】...
  2. 时尚行业的二维码应用!2021 全新流行趋势
  3. element ui表单必填_elementUI 表单校验切换必填和非必填
  4. LabVIEW编程LabVIEW开发研华PCI-1710 数据采集卡例程与相关资料
  5. html+css画一个潇洒哥
  6. 静电放电(ESD)知识小记
  7. FFmpeg图片合成视频,实现放大平移
  8. CDlinux万能无线破解系统iSO中文版 U盘启动版
  9. win10创建新的计算机用户名和密码,Win10怎么新建账户 Win10创建新用户图文教程...
  10. acu风格是什么意思_acu 是什么意思,是一个品牌吗???