初识Java

Posted 九离

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识Java相关的知识,希望对你有一定的参考价值。

  1. 在本周中我上网查询到jdk的安装办法,独自安装Java的编译环境,并且在DOS窗口上测试出Java的小程序运行。
  2. 思考了关于Java和以前C、C++的区别:

    Java有很多的类库,在每个类库中都有很多的类,在编程中需要继承这些类来满足一些我们编程的需要。

    C、C++有头文件,头文件中有相关的操作需要在代码前面声明头文件,才能调用一些特殊的标识符。

  3. Java的循环、判断、条件语句和C、C++没有很大的区别,这是我做得一个课后题:
    public class App1 {
        public static void main(String[] args)
        {
            int i=0,j,k=1,m;
            int [][] a;
            a = new int[5][5];
            for(i=0;i<5;i++)
                for(j=0,m=i;j<=i;j++,m--,k++)
                {
                    a[m][j]=k;
                }
            for(i=0;i<5;i++)
                for(j=0;j<5-i;j++)
            {
                    System.out.print(a[i][j]);
                    if(j==4-i)System.out.print("
    ");
                    else System.out.print("  ");
            }
        }
    
    }

    当时的问题是:一些循环的条件和输出的条件没有弄清,这个程序中大部分是C、C++的语句,只是输出语句不一样,并没有用到Java的一些类。

  4. 粗略的看了Java类前的内容,了解到在Java中有一些数据转换方法,在输入数据的时候可以用io类库中的类,需要用到的时候在做一些数值装换的操作;也可以运用util类库中的scanner类来进行数据的输入。在输出数据的时候有System.out.println、System.out.print两种方法前者输出的是之后会进行换行,后者则不会。定义数组不仅要声明变量还要用new来给予变量空间。
  5. 阅读了关于《大道至简》的相关内容,有一些小感触会在读后感中写出。
  6. 还有一些问题:java书上的一些例子中的某些标识符的作用还不是很差清楚,以及Java中的类以及类的作用需要再进一步了解,本人觉得在这一周的学习中还有很多不足,对于Java不能仅仅看书,记一些解决问题的格式那样不是真正的学习计算机语言,要学习计算机语言就要在问题中去学习,在接下来的学习中我不仅会学习基本的Java知识也会找一些实际的问题锻炼自己解决问题的能力。

以上是关于初识Java的主要内容,如果未能解决你的问题,请参考以下文章

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

jsp初识servlet转发转发与重定向的比较

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL (-)纹理(Texture)

初识OpenGL (-)纹理(Texture)