美文网首页程序员
Java技术知识点的一些总结

Java技术知识点的一些总结

作者: 墨雨轩夏 | 来源:发表于2019-02-17 20:17 被阅读10次

  边学习边记录,对于程序员来说真的是一个很好的学习习惯,下面是近期在学习java时总结的一些技术知识点。

  第一讲,主要是Java环境变量的配置。搭建好环境才能干活。要理解什么是编译、什么是运行。编译是javac.exe程序在负责;运行则由java.exe负责。编译后得到的是字节码文件xxx.class;运行xxx.class后得到的是xxx.java。字节码文件的名字跟被public修饰的class的名字相同,是唯一的;但xxx.java文件则与其中每个class对应,是一一对应的,不是唯一的。

  第二讲,Java中的基本数据类型四类八种boolean、byte、char、short、int、long、float、double和各种运算符。后续将学习到令人头疼的引用型数据类型。比如最先接触到的数组就是典型的引用数据型。在我看来,基本数据类型跟引用数据类型一大区别在于:前者定义的每个变量只能存储一个值,而后者定义的每个变量可以存储多个值。而秘诀也就在这里了。

  第三讲,流程控制语句、函数的基础。Java程序都是从上而下一行一行执行代码,有时需要根据条件分别执行不同的代码,还有一种情况,当同一代码需要重复执行,这就需要控制语句了。常见的流程控制语句包括分支语句、循环语句。分支语句又分为if和switch语句,循环又分while\do..while\for。不论分支还是循环,都可以多个语句顺序执行,或者嵌套执行,或者多重嵌套执行。通过循环语句可以实现典型的九九乘法表和菱形。而函数又分:修饰符、返回值、 函数名、 (参数框){方法框}。这里要注意,函数的定义不能嵌套,即不能在一个函数中定义另一个函数,但是,函数的调用可以嵌套,即可以在一个函数中调用另一个函数。

  第四讲,函数的调用、参数、返回值,局部变量和全局变量。函数调用不能相互调用,那样就造成了死循环;同样,函数不能轻易调用自己。因为有特殊情况,那就是递归!它的递归实质就是某函数自己调用自己。但一定要给其设置打破死循环的条件!

  第五讲,数组。它的基本算法在于冒泡排序、选择排序,一般查找、二分查找。数组是学习Java中第一个碰到的引用型数据类型。数组跟此前的任何一种基本数据类型都不同,由它定义的一个变量可以存储很多个值。而且对该变量进行的所有操作,不再是直接操作其存储的值了。而是通过每个元素的索引来识别来操作。这就该说值传递和址传递了。

 为了让学习变得轻松、高效,今天给大家免费分享一套Java教学资源。帮助大家在成为Java架构师的道路上披荆斩棘。需要资料的欢迎加入学习交流群:9285,05736

相关文章

  • 大数据学习路线指南,成都大数据零基础培训

    大数据入门,需要学习以下这些知识点: 先附上一张自己总结的学习线路图 1、Java编程技术 Java编程技术是...

  • Java技术知识点的一些总结

    边学习边记录,对于程序员来说真的是一个很好的学习习惯,下面是近期在学习java时总结的一些技术知识点。 第一讲,主...

  • Java后端技术栈

    Java后端技术栈 自己总结的Java后端技术栈:

  • JAVA技能树

    JAVA核心技术总结 J2EE技术总结 工作和学习总结 大数据相关技术总结

  • 大数据技术入门[更新中]

    总结一下目前的知识点,要掌握的知识点 一. 编程语言 1. Java ●. Java基础 面对对象,Java8新...

  • 找工作(目录)

    知识点 JAVA基本知识 Java基本知识点总结:http://www.jianshu.com/p/6146a2d...

  • java程序员必须知道的21个核心技术

    Java程序员必须知道的21个核心技术,分享一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序...

  • Java技术栈摘要

    本文从语言和生态两方面总结Java技术栈,作为Java工程师,这些知识点都是必备的,要牢牢印在脑子里的,不只是为了...

  • JAVA开发环境搭建

    知识点: 1、了解JAVA技术  2、搭建JAVA开发环境  3、了解Eclipse的一般配置 一、简介JAVA(...

  • Java程序员需要了解哪些技术?

    Java程序员需要了解哪些技术?Java程序员常用的技术有哪些?在学习Java的时候,可能需要学习的知识点有很多,...

网友评论

    本文标题:Java技术知识点的一些总结

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