Java基础个人理解(1)

作者: 小白龙vip | 来源:发表于2016-06-07 16:14 被阅读438次

java的由来
java是由甲骨文公司开发的跨平台编程语言, 要运行java代码的首要条件就是需要安装JVM虚拟机,各个平台上的虚拟机是不一样额. 但是可以共用一套代码, 所以我们写的程序一次编写到处运行.

JVM其实就是调用不同系统的原生组件,实现java代码能够操作系统交互.
JRE JAVA运行环境,内部包含JDK一些JAVA运行时所需要的类库;

为什么要配置环境变量?

系统变量的配置方便我们调用,可以在DOS环境下,直接使用JDKbin目录下的工具,包括一些打包和编译工具

为什么要有数据类型?

我的世界观中,任何程序都是围绕数据来展开的,也就是我们数学中的加减乘除.

JAVA中有哪些数据类型?

8中基本数据类型. 数值型(byte,short,int ,long,double,float)
字符型(char),布尔型(boolar). 3个引用类型(string,inteface,char[]). 小数默认为Double类型;

为什么char类型能够升为int`类型?

因为在计算机中所有字符都是一套特有的ASIC码.

为什么需要条件语句?

Java和人类的思考是一样的,编程如思考一般,只有一定的条件判断才能达到我们选择的目的.如if else. 有时候我们需要重复的做一些事情那么我们for do while()语句就出现了. 加上一些条件控制那么就是我们写程序的基本架构了.

冒泡和99

  public static void maopao(int[] num) {
        for (int i = 0; i < num.length; i++) {
            for (int j = 0; j < num.length - 1; j++) {
                if (num[j] > num[j + 1]) {
                    int tem = num[j];
                    num[j] = num[j + 1];
                    num[j + 1] = tem;
                }
            }
        }

//99 乘法
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(i + "*" + j + "=" + i * j + " | ");
            }
            System.out.println();
        }

    }

静态变量和实例变量区别?

类的成员变量有两种:一种是被static关键字修饰的变量,叫类变量或静态变量,一种是没有被static修饰的,叫做实例变量
静态变量和实例变量的区别在于:


image
image

相关文章

  • Java基础个人理解(1)

    java的由来java是由甲骨文公司开发的跨平台编程语言, 要运行java代码的首要条件就是需要安装JVM虚拟机,...

  • java基础脑图

    个人理解的java基础脑图,如有不完善的点,希望指出来。

  • Java基础(一)

    Java要点1 JAVA基础 1.对抽象、继承、多态的理解 2.泛型的作用及使用场景 1.Java泛型是JDK1....

  • 近期跳槽面试高峰期,java架构师面试必备技能24全点

    1,JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解,熟悉常见类库,常见java ap...

  • Java异步

    1、同步、异步、阻塞、非阻塞 理解Java的异步调用,还需要从这四个基础概念理解;如果要从Java方面来理解这四个...

  • 从设计者的角度理解Java IO流

    摘要 Java I/O是Java技术体系中非常基础的部分,它是学习Java NIO的基础。而深入理解Java NI...

  • java服务器端岗位技能要求收集

    java基础Java基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解 springspring...

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • 简述JavaEE学习流程

    1,Java基础 Java基础也就是JavaSE,Java SE(Java Platform, Standard ...

  • Java基础:注解

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 1. 概述 注解...

网友评论

    本文标题: Java基础个人理解(1)

    本文链接:https://www.haomeiwen.com/subject/kcgddttx.html