工作有一段时间了,可发现自己越来越浮躁,而且基础差的一塌糊涂。还是静下心里补充一下基础吧。
今天无意间看到某位高人在自己博客中给出的几道java基础测试题,自己也试试了,发现很多自己竟然不能正确回答,丢人!
比如 :
1 int类型的变量在内存中占用_4_字节,char型的变量在内存占用_16_位。
char型占两个字节也就是16位。
2 已知字符a的编码是97,大写字符A的编码是65,而且大写字符和小写字符的编码都是连续的,则小写字符e和大写字符E的编码依次是:_101_69_
在代码中实现这个小例子的时候竟然这样去做了: String s = "e" System.out.println(Integer.parseInt(s)); 这样会报java.lang.NumberFormatException. 应该这样来处理:char s = 'e'; System.out.println((int)s); 哎这么基础的东西都没掌握还谈什么这工程师那工程师的,丢!也可以实现如下代码:
int max = (int)'z';
for(int i=65;i<max;i++){
char ch = (char)i;
if(ch == 'e'){
System.out.println(i);
}else if (ch == 'E'){
System.out.println(i);
}
}
分享到:
相关推荐
在实际部署这套系统之前,开发者需要具备扎实的Java后端开发知识,对充电桩业务流程有深入的理解,以及熟悉XML配置和各种开发工具的使用。此外,测试代码的编写也需要遵循一定的测试框架和最佳实践。 本项目的目标...
该项目作为毕业设计或课程设计,不仅考察了学生对Java编程语言、ssm框架、数据库技术以及服务器部署等知识的掌握程度,还体现了学生综合运用所学知识解决实际问题的能力。通过这个项目,学生可以在实践中提升自身的...
1. **Java编程语言**:Java是系统的基础,开发者需要熟悉Java语法、面向对象编程概念、异常处理、集合框架、多线程等基础知识。 2. **MVC架构**:在Java开发中,常见的软件架构模式是Model-View-Controller(MVC)...
随着社会的发展和科技的进步,新能源汽车已经逐渐成为汽车市场的...通过该毕设项目,开发者不仅能够深入理解和掌握JAVA等现代编程技术,还能够学习到如何将理论知识与实际应用相结合,为未来的职业生涯打下坚实的基础。
通过学习和实践这个项目,你可以掌握微信小程序的开发技能,理解共享经济模式下的充电服务流程,为未来开发类似应用打下坚实基础。同时,这也是一个实际的案例,可以帮助你提升解决实际问题的能力,理解前后端协作的...
- **Java基础**:利用Java的面向对象特性,构建系统的核心类和对象,提高代码复用性。 - **Spring框架**:用于依赖注入和控制反转,简化系统开发,提高代码可维护性。 - **MyBatis**:作为持久层框架,处理数据库...
在进行系统部署时,开发者需要具备一定的Java和前端开发环境设置知识,以及MySQL数据库的基本操作能力。系统部署成功后,还需要进行相应的测试,确保系统的稳定性和安全性,以便用户能够安全可靠地使用。 通过这个...
1. Java开发基础与进阶知识:项目以java作为开发语言,开发者需要具备java语言的基础语法、面向对象编程、异常处理等知识,以及更高级的概念,如泛型、集合框架、IO流、网络编程等。 2. SpringBoot框架应用:作为...
全程软件测试.pdf文档很可能包含了全面的测试理论与实践内容,下面将根据这些信息详细阐述Java测试的相关知识点。 1. **软件测试基础**:测试是软件生命周期的一个关键阶段,它的目标是发现并修复程序中的错误,...
校园充电宝系统的2024免费JAVA毕设项目是一个内容丰富、功能完备的毕业设计项目。它不仅提供了完整的源码和数据库设计,还包括了丰富的学习资料和部署教程,非常适合即将进行毕业设计的学生使用。通过这个项目,学生...
新能源车辆充电桩设计SaaS云平台是一个综合性的项目,涉及到电动汽车充电基础设施、云计算技术以及软件即服务(SaaS)模式的应用。这个项目的完整源码提供了一次深入学习和实践的机会,适用于毕业设计、期末大作业...
Java+SSM+Vue共享充电宝管理系统是一套针对共享充电宝行业设计的综合信息管理平台,该系统以现代网络技术为基础,致力于改善传统充电宝管理模式,通过智能化、数据化手段提升共享充电宝的服务效率和管理便捷性。...
无线传感器网络(Wireless Sensor ...综上所述,这个项目涵盖了无线传感器网络的基础理论、Java编程技术、组合优化问题的解决以及图形化界面的开发,对于理解WSN的运作机制及其在实际应用中的挑战具有重要的实践价值。
车辆充电桩系统是近年来随着...车辆充电桩系统JAVA毕业设计项目是一个结合了前沿技术的实践案例,通过该项目的学习,开发者可以提升自己在后端开发、前端开发以及全栈开发方面的能力,为未来的职业生涯打下坚实的基础。
对于有一定Java基础的学习者,还可以在此基础上进行扩展,实现更多个性化功能。 此项目不仅提供了毕设所需的全部资源,更是一个实战练习的宝贵资料,让你在实际操作中巩固理论知识,提升编程技能。
最后,“MySQL”是一种流行的开源关系型数据库管理系统(RDBMS),与之相关的知识点可能包括:SQL语言基础、数据表的设计与优化、事务处理、存储过程和函数、触发器的使用、数据库的备份与恢复、数据库集群和复制等...
本资料包中的源码、数据库和论文等内容,将为相关领域的研究者和开发者提供坚实的基础,帮助他们参与到新能源充电系统的持续改进中去,推动整个行业的进步。 值得注意的是,新能源充电系统的研究与开发不仅仅局限于...
在IT行业中,停车场管理系统是智慧城市建设中的重要组成部分,而停车计费算法则是其核心功能之一。"billing.zip"是一个包含了Java实现的停车场计费算法的压缩包,它旨在提供一个详细且实用的解决方案,帮助开发者...
整个项目不仅涉及到了软件工程的理论知识,还包含了数据库设计、网络安全、接口设计、用户体验设计等多个方面的实际应用。此外,项目的实施还能够推动智能交通系统的发展,为新能源汽车的普及和城市基础设施的优化...
通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入...