Java基础个人理解(1)

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,930评论 18 399
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,445评论 11 349
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 7,584评论 0 11
  • 顾北坐在图书馆里仔细算了下,自己跟余天已经认识两年多了。两年前,他们在大学新生群里相识。顾北并不知道那时的为什么...
    示子小姐阅读 3,831评论 20 15
  • 有时候只是迫于无奈,当走上工作岗位确实发现很多时候迫于无奈,很多时候身不由己,很多时候我只想静静。 上学的时候总是...
    游弋恶灵阅读 3,434评论 0 3