zoukankan      html  css  js  c++  java
  • 我的学习记录-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的变异和运行机制

     

  • 相关阅读:
    MyBatis基础
    Maven入门
    前后端分离之 跨域和JWT
    Hive 查询元数据库获取某个分区的count数
    Hadoop3.0 WordCount测试一直Accept 状态,Nodes of the cluster 页面node列表个数为0
    朴素字符串匹配
    iPhone6 AirDrop找不到我的mac解决方法!注销mac和iPhone的icloud账号
    RecyclerView 刷新后自动滚动的问题,notifyDataSetChanged 后自己滚动
    判断decimal 是否为整数
    微信jssdk config:invalid signature 签名错误 ,问题排查过程
  • 原文地址:https://www.cnblogs.com/yushixin/p/6395119.html
Copyright © 2011-2022 走看看