(Java)近期学习总结

Java学习心得分享 Java学习心得,JAVA是比较热门,但我们自己不能头脑发热。我觉得所有初学者要学好JAVA或C或UNIX等任何一门计算机技术,一定要做到 立即下载

(Java)近期学习总结

以下知识点有任何问题,大家可以私信或评论~
(●—●)
(ง •̀_•́)ง

1、关于数组
1)数组的概念:
	是一种“容器”,可存储同一种类型的元素。
*注意:必须要保证该容器中存储的数据类型必须一致!
2)数组的定义:
	数据类型[]	数组名称;
	数据类型 	数组名称[];
3)数组的初始化:
	分为a)动态初始化和b)静态初始化。
	a)动态初始化的格式:
		数据类型[] 数组名称 = new 数据类型[数组长度] ;
		数据类型 数组名称[] = new 数据类型[数组长度] ;
	b)静态初始化的格式:
		标准格式:
			数据类型[] 数组名称 = new 数据类型[]{元素1,元素2,元素3,,,,} ;
			数据类型 数组名称[] = new 数据类型[]{元素1,元素2,元素3,,,,} ;
		简写方式:(推荐)
			数据类型[] 数组名称 = {元素1,元素2,元素3,,,,}  ;
			数据类型 数组名称[] = {元素1,元素2,元素3,,,,}  ;
			
2、关于方法
方法的定义格式(两种):
	1)有具体返回值类型的方法
		修饰符(public static)  返回值类型 方法名(参数类型1 变量名1,参数类型					2 变量名2){
			return 结果;
		}
		public static int getSum(int a,int b){		//赋值调用
			return a + b ;
		}
	2)没有具体返回值的方法
		修饰符(public static) void 方法名(参数类型1 变量名1,参数类型2 变量名2){
			直接输出
		}
		public static void print(int a,int b){		//单独调用
			System.out.println("hello"+a+b); 
		}
		
3、Java中的数据类型的分类
	数据类型分为两大类:基本数据类型和引用数据类型。
	引用数据类型有数组、类、接口等面向对象中的。
	基本数据类型又可以分为四类八种。
	整数类型
	byte (字节类型)        占1个字节  *范围:-128~127
	short (短整型)         占2个字节
	int (整数默认类型)     占4个字节
	long (长整型)          占8个字节
	浮点类型
	float (单精度类型)        占4个字节
	doube (双精度类型、小数默认类型)   占8个字节
	字符类型
	 	char类型      占2个字节
	布尔类型
	 	boolean类型    (结果只有true和flase) 占1个字节
	 	
4、什么是方法重载? overload	(一般情况都是在工具类中)	
		(Arrays,Collections,Math类,工厂类)
		方法名相同,参数类别不同,与返回值无关
	参数不同:
				1)参数类型是否相同
				2)参数个数是否相同
				
5、冒泡排序
	冒泡排序的思想:两两比较,将较大的值往后放,第一次比较完毕,最大值出现在
最大索引处,依次这样比较...
	规律:
		两两比较,将较大的值往后放
		总共比较的次数:数组长度-1次

6、数组中会遇见的一些异常
	数组中遇见的异常一般可以分为两大类。
	1)Error,程序出现了严重问题
	2)Exception,又可以分为两类
		a:RunTimeException,运行时异常
		b:编译时异常,只要不是RunTimeException的异常都是编译时期的异常
	下面时两个运行时期的异常例子:
	①java.lang.ArrayIndexOutOfBoundsException:数组角标越界异常
		出现的原因:访问了数组中不存在的角标值
		解决方案:更改角标在范围内即可!							
	②java.lang.NullPointerException:空指针异常(引用类型中经常会出现的异常!)
		出现的原因:代码结构不严谨(某个对象已经为null,还有使用这个对象调用方法
				  或者访问元素...)
		解决方案:只要给对该对象进行非空判断,如果该对象不为空,才能使用这个对象
				完成一些操作!
		//加入一个逻辑判断:非空判断
			if(arr!=null){
				System.out.println(arr[0]) ;
			}else{
				System.out.println("该对象为空了,不能再使用这个对象了") ;
			}


学java的心得体会 “它”更简单,java很容易学习和使用,它丢弃了C++中难理解的令人迷惑的特性。 立即下载

相关推荐

java学习心得java学习心得

java学习心得java学习心得java学习心得java学习心得java学习心得java学习心得

java学习心得

java是一种面向对象的操作语言,必须要明白这点,才能从总体上把握java。学习编程,首先要从分析别人的代码开始,明白他们的思路,认真分析,在学习的过程中一定要动手做、写代码,九比如说老师布置的试验作业,一定要自己做,不能抄同学的,首先不是为了应付老师,而是要让自己真正懂得java,这样慢慢的,以后的试验自己就又实力去做。学习java不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己...

LGN17的博客 1624

学习java心得

学习java过程中的心得。

Java学习心得

此内容为Java学习视频后的内容和心得

zowa_zw的博客 475

java学习心得体会

这是JAVA入门学习者最好的资料,欢迎广大有志JAVA学习的人员下载使用!

张量积曲面:数学原理与Python实现

Suv∑i0m∑j0nPij⋅Bipu⋅BjqvSuvi0∑m​j0∑n​Pij​⋅Bip​u⋅Bjq​v其中PijP_{i,j}Pij​是控制点网格,BipuB_i^p(u)Bip​u和BjqvB_j^q(v)Bjq​v是基函数,分别沿uuu和vvv方向定义。

T20151470的博客 1159

Java学习的收获与感悟

同时,我也学习了多线程编程,了解了多线程的概念和使用方法,掌握了线程的创建、同步和通信等技术。我学会了如何设计和实现类、对象的创建与使用、继承和多态等概念,这些知识帮助我更好地组织和管理代码,提高了代码的复用性和可维护性。其次,学习Java语言让我熟悉了常用的数据结构和算法。Java学习告一段落,在学习Java语言的过程中,我收获了很多知识和技能,不仅提升了自己的编程能力,还培养了我解决问题和思考的能力。通过学习Java,我意识到编程是一个非常有趣和有挑战性的工作,也让我对自己的未来发展有了更明确的规划。

weixin_69763181的博客 629

UVM环境复位--stop_sequences()

在UVM验证环境中, stop_sequences是一个用于强制终止所有正在运行的 Sequence 的方法,通常用于动态控制激励生成流程。1.通过uvm_config_db传递事件和严格的同步机制,此方案符适用于复杂复位场景和动态测试控制。组件耦合:Driver 和 Sequence 不再直接依赖env,通过标准接口通信。竞争条件:确保 Driver 完成清理后再终止 Sequence。代码健壮性:使用非阻塞操作和事件监听,避免死锁。

qq_42779035的博客 3016

Java的学习收获与学习心得

java的学习心得、理解、以及部分代码示例

wdaawdwadw的博客 880

从ET到PT阶段:一文详解汽车零部件DV与PV测试的完整流程(含常见问题解析)

本文深入解析汽车零部件开发中的DV(设计验证)与PV(性能验证)测试全流程,涵盖从ET到PT阶段的关键技术要点与常见问题解决方案。针对车载开发工程师,提供实战指南与优化策略,帮助提升零部件质量与生产效率,确保符合行业标准与市场需求。

weixin_29273849的博客 791

手把手教你为STM32设备生成自定义MAC地址(基于芯片ID的5种算法对比)

本文详细介绍了基于STM32芯片ID生成自定义MAC地址的5种算法,包括直接截取、异或折叠、CRC32哈希、自定义混合运算及SHA-256摘要。通过对比分析各算法的计算复杂度、唯一性及适用场景,帮助嵌入式开发者根据项目规模与资源,选择最合适的方案,确保设备MAC地址的唯一性与合规性。

weixin_29170327的博客 528

学习Java的心得体会

在当今数字化的时代,编程技能已经成为一项极具价值的能力。在众多的编程语言中,Java 以其强大的功能、广泛的应用和良好的可移植性,成为了许多开发者的首选。通过一段时间的学习,我对 Java 有了深入的了解和体验,以下是我关于学习 Java 的一些心得体会。

2303_82269754的博客 2391

实例讲解MOS管电源开关电路的软启动

1、控制电源开关的输入信号 Control 为低电平或高阻时,三极管Q2的基极被拉低到地,为低电平,Q2不导通,进而MOS管Q1的Vgs = 0,MOS管Q1不导通,+5V_OUT 无输出。此时将 Control 设为低电平,三极管Q2关闭,电容C1与G极相连端通过电阻R2放电,电压逐渐上升到5V,起到软关闭的效果。不过从作者的描述来看,只是电路参数有区别,能通过的电流、能承受的耐压等不一样,但是软启动的原理是一样的。从公式可以看出,当电容容量越大,电压越高,时间越短,电流就会越大,从而形成浪涌电流。

U_YAO的博客 2万+

近期java学习

好久不在这上面动手写点东西了,听会歌轻松下,写写近来的东西。   首先,自己论文的事。近期在看OWL-S API这个东西是04年做的,记不清了。好久之前的东西,我们还在研究着,也在看owls-mx_2_0这个开源项目的架构,还好这个事08年的版本,JDK是1.6的不错,这个项目还是有人一直在更新,可见大家还在一如既往的做这个东西。慢慢想来,感觉自己学的东西真是少,论文的东西一直没有什么实质性的进...

weixin_30633949的博客 90

图解电动汽车:电动汽车电控系统

电动汽车的电控系统通常包含三个子控制系统 —— 整车控制器、电池管理系统、驱动电机控制器。 整车控制器 VCU 整车控制器 VCU(Vehicle Control Unit)作为电动汽车的中央控制单元,是整个控制系统的核心,也是各个子系统的调控中心。VCU 的主要功能就是协调管理整车的运行状态,包括采集电机及电池状态,采集加速踏板信号、制动踏板信号、执行器及传感器信号,根据驾驶员的意图综合分析做出相应判定后,监控下层的各部件控制器的动作,它负责汽车的正常行驶、制动能量回馈、整车发动机及动力电池的能量管理、.

程序员「阿基米东」的编程之旅 1万+

高速电路设计必看:同步开关噪声问题解析

数字电路中的同步开关噪声(SSN)问题日益突出,尤其是随着高速器件应用增多。本文分析了地弹和电压弹的产生机理,指出其与电源网络电感、输出驱动电流变化率密切相关。文章详细阐述了地弹参数特征,包括峰值电压、脉冲宽度等关键指标,并探讨了负载电容、信号压摆率等因素对地弹的影响。最后提出系统化的解决方案,涵盖芯片选型、电路设计、PCB布局和后期调试等多个环节,强调通过降低回路电感和控制电流变化率来有效抑制SSN。这些措施需要在性能、成本和复杂度之间取得平衡,为高速数字电路设计提供了重要参考。

一只豌豆象的博客 299

近期Java学习的总结

1. **成员变量**:描述对象属性(如`class Person { String name;}`)2. **构造方法**:初始化对象(`public Person(String name) { this.name=name;}`)3. **成员方法**:定义对象行为(`public void speak() { ... }`)

2402_88794887的博客 1100

MATLAB 与 STK 互联生成Walker并导出轨道数据(CSV导出)

本文介绍了使用 MATLAB 控制 STK 完成以下自动化流程:打开并连接 STK 场景;自动创建 Delta 型 Walker 星座;添加矩形传感器并配置视场;获取轨道六根数与视场角信息;自动保存至 CSV 文件,供后续使用。

weixin_52370774的博客 737

java 学习心得 (近期的)

每天都要有事干!短期目标:两个星期的学习,浅显的了解了java的面向对象的编程思想和一些简单的工具类.学习方式:阅读java从啥到啥的书,结合csdn进行学习长期目标:...

小肥猫吃鱼的博客 189

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

近期java学习总结

通过这段时间的学习,java基础部分基本上快学完了,自我感觉还是需要多多巩固才能很好的运用。 虽然近期每天都会去敲代码,每天都会去做一些小项目,但是还是有很多知识点学了不能够去很好的运用到实际的项目中。 为什么呢?答案是:还需要更多的练习! 而且这种练习,也必须是有选择性,能够融入到近期学习的一些知识点。 此外,对于java面向对象编程思想的领悟,也需要继续努力提升。不要被习惯性的面向过程...

weixin_33716941的博客 78

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

近期Java学习计划

学习计划:     正在研读Java编程思想和Jsp;目前Java基础:     简单的html和js应用,已完成《零基础学Java》的学习;  

justforheng的专栏 440

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

近期java学习小感

既然现在选择以开发为主,管理为辅.自然顺理学习起了java.先期草阅了<>. 哪知这本书代码过于宠大.所以玩不转.也有看太快的原因.继之又读了<>,<>.当然这本书或许是因为台湾人所书....

93

【Java】近期学习demo项目思路总结梳理

【Java】近期学习demo项目思路总结梳理 【Java】近期学习demo项目思路总结梳理 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录【Java】近期学习demo项目思路总结梳理前言心得学习总结版权声明最后:写给读此文章的你 前言 记录博主 跨行程序员的成长历程。 心得学习总结 总结 第一题: 搭建纯maven的web项目,输出页面显示,打印日志到控制台 对此题的主要总结为:脱离框架的内置配置。自己手动配置Tomcat启动,springMVC的扫描注解,和视图解析,

博桑根本提不起劲的博客 351

近期JAVA学习的知识总结

DAY.1 1. Java是面向对象语言,它的源程序是由若干个类组成,源文件是扩展名为.java的文本文件。2/ 2. 类 是Java中最基本的组成单元,Java将描述一类事物的属性(状态)和功能(行为)封装在一起,属性用成员变量来刻画;功能通过方法来体现。 3. 创建对象使用new关键字调用类的构造函数。 4. 使用”.”运算符访问对象的属性和方法。 5. 类是对象的模板,当使用...

Grit 's Coding 209

java基础近期学习的内容总结2。

Object类的toString方法 Object类是所有类的父类,其中有一个方法叫toString方法,这个方法可以用于打印对象的属性。 在类中重写toString方法即可,Idea也提供了toString重写的快捷方法。 Object类中的equals方法 在这里要先看一下equals方法的源码 public boolean equals(Object obj){ return (this=...

CYY272361499的博客 318
上一篇: 用Java在控制台键盘录入一个数组,将该数组的元素进行逆序(功能改进)
下一篇: java今日学习小结
⁵²º
博客等级 码龄6年 15粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值