• 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();
       }
    }
  • 相关阅读:
    页面笔记
    RestTemplate
    Spring中使用HibernateCallback
    工作中的小零碎
    hibernate核心思想 体系结构(转)
    db2备份和导入单个表操作
    MSB-STRUTS-课堂笔记
    设计模式:策略模式(转)
    java中的匿名内部类总结(转)
    struts2.0中Action的对象生命周期详解!!(转)
  • 原文地址:https://www.cnblogs.com/zyljal/p/13255801.html
Copyright © 2020-2023  润新知