Java技术知识点的一些总结

  边学习边记录,对于程序员来说真的是一个很好的学习习惯,下面是近期在学习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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/503107.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电脑机器人_【头条】厚积薄发!卡达电脑智能机器人之纸箱码垛机赋能智能工厂...

点击上方视频,观看卡达电脑“智能机器人之纸箱码垛机”现场运行视频。近年来,随着纸包装行业市场竞争加剧、订单交付时间变短、人工成本逐年增加、产品质量要求变高等挑战,使得纸箱包装智能化生产变得极为迫切。“软件硬件” 助力瓦楞纸箱包装…

如何参悟Java的三大框架

大数据时代,中国IT环境也将面临重新洗牌,不仅仅是企业,更是程序员们转型可遇而不可求的机遇。 Java是世界第一编程语言,这已经达成共识,是毋庸置疑的真理。框架是程序员们必学的知识点,而且是十分重要的应用…

amba simple class驱动_UML - 建模基础 - 用例驱动

用例驱动是统一过程的重要概念,或者说整个软件生产过程就是用例驱动。用例驱动软件生产过程是非常有道理的。让我们再次回顾建模公式,很容易得出一个推论,要解决问题领域就要归纳出所有必要的抽象角度(用例),为这些用例描述出可能…

Java中整型的缓存机制

本文将介绍Java中Integer的缓存相关知识。这是在Java 5中引入的一个有助于节省内存、提高性能的功能。首先看一个使用Integer的示例代码,从中学习其缓存行为。接着我们将为什么这么实现以及他到底是如何实现的。你能猜出下面的Java程序的输出结果吗。如果你的结果和…

宋浩 概率统计 笔记_推论统计分析学习笔记

1.概率分布随机变量随机变量是一个量化随机事件的函数。离散随机变量,可以一个一个列出来(如明天是否下雨?)连续随机变量,无法完全列举出来(如明天的雨量的毫米数)概率分布随机变量与概率分布的…

ad file type not recognised_Java实用工具类:File工具类方法学习,可创建目录及文件...

开发项目过程中,会用到很多工具类,今天分享一个Java中File操作工具类,可以帮你节约时间,提高开发效率。File工具类public class CreateFileUtil {public static boolean createFile(String destFileName) { File file new File(d…

Java中String相关类型的区别

Character 1、char占两个字节,Character是char的包装类型 2、范围是\u0000~\uffff 3、缓存128位ASCII码 4、valueOf(char->Character)当创建一个Character时建议调用此方法提高性能 5、第0平面0000~FFFF的CodePoint使用一个char表示&…

putty保存用户名和密码_社保局官网搬家啦!忘记用户名、密码肿么办?自救指南来一波!...

刚过完元旦四舍五入一下马上又要到春节了又开始期盼着下一个假期新年换新衣新年新气象我们官网也换新网址啦!宝宝们还记得前几期的内容吗?小编再三提醒过大家一定要收藏新网址办理社保业务不要跑错地方哦!深圳市社会保险基金管理局官网已经开…

高效遍历Java容器

Java 程序员经常使用容器,比如 ArrayList 和 HashSet。Java 8 中的 lambda 语法和 steaming API 可以让我们更方便的使用容器。大部分情况下,我们仅仅处理几千个元素,也不会去考虑性能问题。但是,在一些极端场景下,如果…

hibernate 批量更新_360产品动态,10月份平台都有哪些更新?

本篇给大家分享的是360资源上下线产品变化快讯,下面一起来看下10月份360平台都有哪些产品更新。每月初定期更新上月内容哦~1产品优化| 新功能上线▌展示广告10月13日 创意质量上线概述:展示广告-投放管理-创意层级-诊断,修改为“创意质量”。…

Java中的迭代与递归

递归 提到迭代,不得不提一个数学表达式: n!n*(n-1)*(n-2)*...*1 有很多方法来计算阶乘。有一定数学基础的人都知道n!n*(n-1)!因此,代码的实现可以直接写成: 代码一 int factorial (int n) { if (n 1) { return 1; } else …

oracle 练习 50_萨克斯每天需要练习内容

要练习这两样东西 1、 练习音乐本身; 主要是学习曲调、和弦、即兴、各种奏法、视奏以及乐曲的表演。 2、 通过练习能更熟练的掌握乐器演奏技巧。 每日两小时练习方法 通过练习获得演奏速度的提高,和对音乐的控制能力。 推荐使用节拍器: 伴随…

优秀Java程序员的编程风格

来自《The Elements of Java Style》-《Java编程风格》一书,值得一读的书籍,会让你在细节上节省很多时间,合作之间更加愉快! 好处不多说了,但是有几个原则如下: 1.保持原有风格 2.坚持最小惊奇原则 3.第一次…

远程服务器返回错误: (405) 不允许的方法_四指炸鸡总部远程协助选址,5大加盟优势,0基础即可开店...

四指炸鸡以消费者需求为发展战略,适时推出美味炸鸡产品,外焦里嫩,汤汁浓郁。多种产品、多种口味适合于男女老幼,在市场上发展非常好。很多人都想加盟进来,四指炸鸡总部远程协助选址,5大加盟优势&#xff0c…

盘点常用Java排序算法

本文主要介绍Java的七种常见排序算法的实现,对选择排序、插入排序、冒泡排序、归并排序、快速排序、希尔排序、最小堆排序进行原理分析与实例介绍,下面一起来看一下吧: 一、选择排序(SelectSort) 基本原理:对于给定的一组记录&…

单点登录 cas 设置回调地址_统一身份认证和单点登录的区别

首先大家会遇到这样一个问题,统一身份认证和单点登录的概念是什么?百度百科对统一身份认证的定义所谓身份认证,就是判断一个用户是否为合法用户的处理过程。最常用的简单身份认证方式是系统通过核对用户输入的用户名和口令,看其是…

java学习书籍推荐

一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法&…

如何侦听网线数据_网络工程师 | 七类网线水晶头又如何制作?

什么是七类网线我们在常规使用中用的最多就是超5类线了,对网络要求高的单位布线会使用六类网线。但是对于七类网线可能接触的不多,它主要为了适应万兆位以太网技术的应用和发展。但它不再是一种非屏蔽双绞线了,而是一种屏蔽双绞线。七类网线是…

Java转JSON串的几种方式

以下总结一下java转JSON串的几种方式: 1、将java对象转成json串 2、通过JSONObject生成json串 3、通过json字符串生成json串 代码通过阿里的fastjson包实现。 代码如下: 1、Person类,包含Crad的List package com.doit8.test.jsontest.…

exfat最佳单元大小_双动圈四喇叭单元的头戴式耳机,DACOM HF002上手体验

蓝牙耳机近两年发展迅速,特别是入耳式蓝牙耳机的发展,轻便的设计无论是携带还使用都非常方便,但入耳式耳机有一个比较大的通病是容易使耳朵胀痛,并且由于耳机单元的过小,先天地影响着耳机的声音,虽然有顶级…