• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于java:一文回顾-Java-入门知识中

java 搞代码 3年前 (2022-01-28) 38次浏览 已收录 0个评论

前言

上周发表了举荐学java系列第一篇,内容零根底小白也能看得懂,明天这篇内容就比拟多,也是比拟重点的内容,小编会先上一个思维导图,有助于大家了解每个知识点和层次结构。

常识导图

阐明: 这部分内容能够说是真正进入编程的视界了,因为曾经牵扯到逻辑和思维了。首先是最最根底的 Java 编码写法规定和构造,比方导图里的:运算符流程管制语句循环数组办法这些内容;而前面的面向对象、以及面向对象的三大特点:封装继承多态则是偏差思维层面的内容,这就不单要求你把握 java 根本语法和规定,还要尝试了解面向对象的思维。

上面会逐个进行解说,具体还是要多写、多练,放能领会其中的神秘啊!

运算符

其实每一种编程语言都有最根本的运算逻辑,只是各有各的表达形式,向谁表白?(计算机),所以这个内容了解起来没有难度,重点把握的是写法和运算程序。

这里最须要留神的细节:

  • 自加(++)和自减(–)写在变量的前后,其本身运算机会不同
  • Java中的赋值操作符是:= 而不是==
  • 逻辑运算符理论开发中利用的场景特地多,要熟练掌握

流程管制语句

简言之,程序执行过程(程序执行)中的条件判断解决。次要有三种模式:ifif-elseswitch-case,这三种在理论开发中都很罕用,属于重点内容。

执行阐明与利用场景:

  • if条件:单 if 语句或多个单 if 语句间断判断 这种状况都有,程序在解决某个条件是否满足一个或多个条件
  • if-else:独自应用或简单条件嵌套应用场景,解决某种业务的多重判断中的某个具体条件是否满足
  • switch-case:从程序执行构造上来看和多个单 if 的特地像,单switch-case的判断条件类型要比if语句多,if条件接管的是逻辑虚实,而switch-case还可将根本数据类型和String类型作为条件

switch-case为例,相比if更简洁,而且容易合并和拆分case

<code class="java">private void switchCaseMethod(String language) {
    switch (language) {
        case "java":
            System.out.println("hello " + language);
            break;
        case "kotlin":
            System.out.println("kotlin first for Android Development");
            break;
        case "c++":
        case "c":
            System.out.println("c and c++");
            break;
        default:
            System.out.println("default case");
            break;
    }
}

循环

这些内来源gao*daima.com搞@代#码网容同样是重点,尤其是for循环,理论开发中简直始终在用,大多数状况是联合前面要学的 数组汇合 一起应用,举荐大家多练习几个案例,尤其要留神索引问题,防止越界异样的产生。

数组

开发中用的最多的是一维数组,当然非凡岗位除外(比方:算法工程师)。重点把握对数组的动静赋值、依据索引取值以及遍历等操作。

办法

这块次要明确如何编写以及编写的规定,办法之间的调用和返回值,简略来讲,你会写各种办法即可,前面学了继承和多态,你就会对办法有更深刻的理解。

理论开发中,代码都是通过办法来实现的。办法是执行某个具体任务的单元,遵循繁多职责准则。

面向对象

重点要明确这个思维,举个例子,在编程比赛中,有很多问题的答案能够通过一般的形式(暴力破解)来找出答案,但这就不是面向对象的编程思维,始终要记住,Java是面向对象的,万事万物皆对象。了解分明后,咱们能力创立出适合的类。

要把握的内容:

  • 面向对象的思维
  • 创立类
  • 类的形成
  • 类的构造方法和初始化程序
  • 特点:封装、继承、多态

封装

简略了解就是:

  • 类寄存在哪个地位?
  • 该类对外开放的水平如何?
  • 该类要不要被继承?
  • 该类的变量是否须要N多个对象共享?
  • 该类是否要有共享的代码块?

这块内容要时刻牢记,理论开发中,会创立N多个package,而每个package下都有多个class,那么你在创立类的时候要很分明这几点内容。

继承

如果你尝试着深刻了解的话,继承其实是一种扩大关系。继承肯定产生在子类和父类之间,而且Java只反对单继承(一个子类只能继承一个父类)。如果有须要多继承的状况呢,下一篇会介绍一个叫 interface 的知识点,就解决了这个问题。

重点要明确什么时候应该继承? 以及导图中的细节知识点,重复练习,熟练掌握,这是根底中的外围。

总结

对于多态的内容会在下一篇中具体解说。前面的内容会越来越有意思,大家跟进脚步,一起学习java,如果你正在抉择学习什么编程语言,那小编举荐你学Java 。

小编特意创立了一个公众号:举荐学java,会分享与java相干的内容,并且以原创为主,欢送大家搜寻关注(关注即送小编筛选的精品视频教程和电子材料),一起学Java!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于java:一文回顾-Java-入门知识中

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址