• Java第一天


    今天学习了第一章,第一章的学习比较简单大致是Java的起源与发展,优点和开发工具

    一、起源与发展

    因为对编程过程起不到大作用,所以就不过多描述,总结一下:

    1.Sun公司是一开始的发行公司

    2.原本是研究嵌入式系统的,本来想用c++,不方便,为了方便开发了oak

    3.oak是Java前身

    4.1994年Java正式注册并开始应用,在之后广泛传播。

    5.1996年JDK1.0发布

    6.1998年12月JDK1.2发布,标志着Java进入发展高潮

    7.2009年,Oracle收购Sun,Java技术随着进入Oracle。

    二、优点及与竞争对手的比较

    1.C#

    C#是Windows推出来的,所以更适用于Windows,但Java跨平台能力更强。

    2.Ruby

    Ruby的平台使用更简洁,方便,Java的平台选择性更多

    3.python

    python更模式化,不够自由

     三、开发工具

    主要有三个Eclipse、MyEcilpse和NetBeans

    我用的是Eclipse2007

    链接是我下载时看的教程,里面也有安装包

    https://mp.weixin.qq.com/s/UxU6RjUBF9vnWr8rcEvQDw

    需要注意的是环境配置的时候的格式,按照其他的配置的格式来

    四、程序

    关于class有如下几点规则:

    1. 文件的名字必须和class的名字一致(public级别的class名字)。
    2. 文件必须只包含一个public访问基本的class(可以包含多个非public级别的class)。
    3. package名字必须和目录一致。

    1.1第一个肯定是helloword

    1 public class Helloword{
    2     public static void main(String[] args) {
    3         System.out.println("hello Word!");
    4     }
    5 }

    1.2原题:用C++语言书写一个程序oct2dec,输入为整数的八进制,输出为其十进制。

    进制转换的关键字:

    int n1 = 14;
    //十进制转成十六进制:
    Integer.toHexString(n1);
    //十进制转成八进制
    Integer.toOctalString(n1);
    //十进制转成二进制
    Integer.toBinaryString(12);

    //十六进制转成十进制
    Integer.valueOf("FFFF",16).toString();
    //十六进制转成二进制
    Integer.toBinaryString(Integer.valueOf("FFFF",16));
    //十六进制转成八进制
    Integer.toOctalString(Integer.valueOf("FFFF",16));

    //八进制转成十进制
    Integer.valueOf("576",8).toString();
    //八进制转成二进制

    Integer.toBinaryString(Integer.valueOf("23",8));
    //八进制转成十六进制
    Integer.toHexString(Integer.valueOf("23",8));

    //二进制转十进制
    Integer.valueOf("0101",2).toString();
    //二进制转八进制
    Integer.toOctalString(Integer.parseInt("0101", 2));
    //二进制转十六进制
    Integer.toHexString(Integer.parseInt("0101", 2));

    所以代码有

    public class  jinzhi{
       public static void main(main(String[] args) {
           int a=100;
           Integer.valueOf("a",8).toString();
       }
    }
  • 相关阅读:
    xsd的解释说明
    SDUT 2498-AOE网上的关键路径(spfa+字典序路径)
    java实现各种数据统计图(柱形图,饼图,折线图)
    软件測试计划模板
    范式图形辨析
    Android做法说明(3)---Fragment使用app袋或v4包解析
    登录同步多个副本如何实现的拷贝数发生变化分布式
    ZOJ1463:Brackets Sequence(间隙DP)
    jquery php 百度搜索框智能提示效果
    Hibernate在关于一对多,多对一双向关联映射
  • 原文地址:https://www.cnblogs.com/zyljal/p/13255801.html
Copyright © 2020-2023  润新知