• 我的学习记录-JAVA SE 01


    一、大纲

    一、IT和计算机

    1、IT的前世今生

    第五代       DT时代

    2、操作系统和平台的相关性

    1)OS所处位置:

    2)unix家族

     3)windows家族

    3、windows常用快捷键/命令

     

    二、计算机很二

    1、太极和八怪

    1)太极

     

    2)八卦

     3)六十四卦

    2、进制概述

    进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制---X进制,就表示某一位置上的数运算时是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。

    1)二、八、十、十六进制

    二进制:二进制数有两个特点:它由两个基本数字0,1组成,二进制数运算规律是逢二进一,二进制数中只有两个字符0和1,表示具有两个不同稳定状态的元器件。

    八进制:由于二进制数据的基R较小,所以二进制数据的书写和阅读不方便,为此,在小型机中引入了八进制。八进制的基R=8=2^3,有数码0、1、2、3、4、5、6、7,并且每个数码正好对应三位二进制数,所以八进制能很好地反映二进制。

    十六进制:十六进制数有两个基本特点:它由十六个字符0~9以及A,B,C,D,E,F组成(它们分别表示十进制数10~15),十六进制数运算规律是逢十六进一,即基R=16=2^4,通常在表示时用尾部标志H或下标16以示区别。

    2)电脑数据量单位介绍

    3、进制之间的转换操作

    具体计算方法

    二进制、八进制与十六进制的转换表方便计算:

    注意:8进制的每一位都是3位的二进制。

     4、原码、反码和补码操作

     

    例子:他们之间的相互转换方法

    注(正数的原码反码补码相同)

    三、SUN和JAVA

    1、计算机语言和编程

    2、SUN公司和JAVA平台

    最初,java并没有这么受欢迎,它来源于SUN公司的一个项目。高斯林为了这个项目无意中开发了JAVA这一项编程语言。因为面向对象程序设计的思维和跨平台,JAVA后来成为无人不知的编程语言。
    后来这个项目因为某些原因被搁置了。但是,Internet的诞生给JAVA的发展带来了新的契机。在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。
    SUN公司利用java语言给网络界的编程带来了翻天覆地的变化。
    至于Oracle,2009年04月20日,Oracle(甲骨文)宣布收购sun。
    从此,java也就成为了Oracle公司的产品。

     1)热门语言

    2)SUN

     Java创始人---詹姆斯·高斯林

    3)JAVA平台

    4)android

    Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。

    3、javaSE课程体系和学习方法

    4、引出跨平台/可移植性

    5、实现街机游戏的跨平台性

    6、java的跨平台原理

    7、JDK-JRE-JVM概述

     JDK目录下文件分析:

    四、JAVA开发

    1、搭建JAVA的开发和运行环境

      参考视频:http://www.chuanke.com/v1340360-211360-1316834.html

    2、第一个JAVA程序

    1)workspace的使用:

    代码的目录

    当软件工具栏混乱或者需要恢复初始状态时可使用重置菜单

    新建一个程序

    -->右键单击

    注意:use default location 选项需要勾选。

    输入项目名称-->点击finish

    写好的代码放在SRC中:

    右键项目名称-->选择class  创建程序名

    在NAME处输入程序名

       2)java程序

      

    控制台的模拟窗口

    注意点:

    (1)“ {}  ”:代表的是作用域。

    (2)system.out.println:向控制台输入文本内容 。

    (3)//文字:注释,解释这个字段的内容和作用,方便后续查看你和记忆。

    (4)在程序里2个正数相除得到的也是整数,除数和被除数有任何带小数的一方得到的结果就是小数,2个数相除结果不会四舍五入。

    (5)为项目或文件命名时,名字中只能包含字母、数字和下划线。且首字符不能是数字。 

    3、JAVA的变异和运行机制

     

  • 相关阅读:
    topcoder srm 320 div1
    topcoder srm 325 div1
    topcoder srm 330 div1
    topcoder srm 335 div1
    topcoder srm 340 div1
    topcoder srm 300 div1
    topcoder srm 305 div1
    topcoder srm 310 div1
    topcoder srm 315 div1
    如何统计iOS产品不同渠道的下载量?
  • 原文地址:https://www.cnblogs.com/yushixin/p/6395119.html
Copyright © 2020-2023  润新知