一些基础的面试的java知识,普及下。开发和测试都用得到。

直接看代码吧。

package gdk.ware;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map.Entry;

import org.testng.annotations.Test;
//map的遍历
@Test
public class NewHashMap {
static HashMap<String, String> map=new HashMap<String,String>(){{put("a","a++");put("b","b++");}};
//遍历
public static void main()
{
System.out.println("开始遍历");
for(String key:map.keySet())
{
System.out.println("key:"+ key +", value="+map.get(key));
}
//遍历方法2
System.out.println("通过map.entrySet来遍历map");

for(Entry<String, String> entry:map.entrySet()){
System.out.println("key:"+ entry.getKey() +", value="+entry.getValue());

}

}
//倒序排列字符串
public void sort()
{
String a="abcde";
String b="";
char[] charArray=a.toCharArray();
for(int i=(charArray.length-1);i>=0;i--){
// System.out.println(b+=charArray[i]);
b+=charArray[i];
}
System.out.println(b);
}

//输出年月日时分秒
public void dateNow(){
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
Date date = new Date();
format.format(date);
System.out.println(date);
}

}

时间: 2024-10-13 06:38:08

一些基础的面试的java知识,普及下。开发和测试都用得到。的相关文章

一、面试准备-Java知识

1.String.valueof().(String).toString()的区别 答案: (String)进行转换的时候,如果类型不匹配会抛出类型转换异常.因此在转化的时候如果不确定该类型是否为String类型,需要先用instanceof进行类型判断. toString()是java.lang.Object类里已有的public方法.在使用时要注意,必须保证object不是null值,否则将抛出NullPointerException异常.toString()不会关注类型的转换,toStri

Java知识弥补-Android开发

目录 数据结构 1. Map-HashMap 2. StringBuilder 3. List-ArrayList 4. Vector 5. Stack 6. Set 由于这学期开了android课程,好久没有接触的java已经彻底生疏了,常用的数据结构以及包都已经不大会用了,所以写一个知识弥补的博客,以便以后回忆. Java API 数据结构 1. Map-HashMap import java.util.Map; import java.util.HashMap; import java.u

面试可能遇到java基础知识

1.面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面.抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么. - 继承:继承是从已有类得到继承信息创建新类的过程.提供继承信息的类被称为父类(超类.基类):得到继承信息的类被称为子类(派生类).继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的<Java与模式>或<设计

[Java面试二]Java基础知识精华部分.

一:java概述(快速浏览): 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒.PDA等的微处理器: 1994年将Oak语言更名为Java: Java的三种技术架构: JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发: JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础: JAVA

面试-java知识基础

下面是java的一些面试点,主要是基础知识. 1.  最常见的运行时异常 java运行时异常是可能在java虚拟机正常工作时抛出的异常. java提供了两种异常机制.一种是运行时异常(RuntimeExepction),一种是检查式异常(checked execption). 检查式异常:我们经常遇到的IO异常及sql异常就属于检查式异常.对于这种异常,java编译器要求我们必须对出现的这些异常进行catch 所以 面对这种异常不管我们是否愿意,只能自己去写一堆catch来捕捉这些异常. 运行时

java面试 --之 java概述与基础知识 (1)

1.何为编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路.方法.和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务.这种人和计算机之间交流的过程就是编程. 2.Java语言概述,历史.特点 是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级语言. 是一种面向Internet的

Java 程序员 面试前必备知识

前言 正文 自我介绍 数据结构和算法 Java篇 Java EE知识点储备 计算机网络 操作系统 数据库相关 XML 常识性知识 总结 前言 准备了接近两个月的面试笔试,现在终于是可以休息下了.真真是应了那句老话"台上一分钟, 台下十年功.". 人嘛,越努力,才会越幸运.机会总是留给有准备的人的. 下面分享一下我的Java实习生准备所看过的材料,(虽然至今还有些依然看不懂地方.) 希望对这方面的同学有点帮助. 正文 自我介绍 先针对自己的情况写段自我介绍,真实一些就好了,这方面我倒是没

java基础&amp;&amp;高薪面试

董鹏老师 ,多年经验总结出 [高薪就业必备]之java基础面试题[更新中]: 第01篇       学习Java基础的目的? 第02天       java语言中有没有goto关键字? 第03天         对两个整数变量进行互换,要求在不使用第三方变量的前提下? 第04天       在JAVA中如何跳出当前的多重嵌套循环? 第05天       构造器Constructor是否可被override? 第06篇       "=="和equals方法究竟有什么区别? 第07篇 

java在线聊天项目 实现基本聊天功能后补充的其他功能详细需求分析 及所需要掌握的Java知识基础

补充聊天项目功能,做如下需求分析: 梳理项目开发所需的必要Java知识基础 GUI将使用更快速的swt实现 SWT(Standard Widget Toolkit) Standard Widget Toolkit是一个开源的GUI编程框架,与AWT/Swing有相似的用处,著名的开源IDE-eclipse就是用SWT开发的. 在SWT之前,Sun已经提供了一个跨平台GUI开发工具包就是AWT (Abstract Windowing Toolkit). swt开发包下载地址 链接: https:/