java基础-关于Java的传参问题,javaee

问题描述

关于Java的传参问题,javaee

public class TestCollection {
public static void main(String[] args) {
TestCollection t = new TestCollection();
char ch = 'y';
t.test(ch);

}
public void test(String str){
    System.out.println("i am a string");
}

public void test(int i){
    System.out.println("i am a int");
}

}

结果为什么是 i am a int?

解决方案

因为char类型在内存中存的是ascii码对应的数字,你那个字母y对应的应该是121,是一个数字,不是字符串,你可以在test方法里输出那变量,看看,应该是一个数字的

时间: 2024-09-13 23:21:57

java基础-关于Java的传参问题,javaee的相关文章

java web-js中父子页面传参的问题

问题描述 js中父子页面传参的问题 现在有三个文本框,对应三个按钮,调用如下方法,参数id是对应文本框的id,需要打开一个子页面,然后需要把子页面的值传到对应的文本框中,现在遇到的问题就是父页面怎么把文本框的id传个子页面,子页面如何获取id,并进行判断. 父页面中function如下: function openNewWindow(id){ window.open("<%=basePath%>user/showUserList.action#" + id,'linkman

JAVA导Excel到Mysql传参中文乱码

问题描述 问题是这样:我把Excel里面一列中文查找出来放在数组里面,然后遍历数组,去数据库中查其对应的字典值SQL语句:SELECTT.NID,T.NAMEFROMTRADE_DIC_TYPETWHERET.NAMELIKE?然后ps.setString(Arr.get[i]);//Arr.get[i]是中文然后再后台打印出来的sql语句里面"?"部分是乱码请问这个怎么解决? 解决方案 解决方案二:ps.setString(Arr.get[i]);这句应该是ps.setString(

Java基础-Java语言的Socket类详细介绍

线性表,链表等是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构.这些类均在java.util包中. Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Ele

java基础-关于java中的ADT搭建失败

问题描述 关于java中的ADT搭建失败 安装JDK成功能通过CMD java看到解压缩ADT之后没有起到作用.比如SDK manager运行时: Fail to execute toolsandroid.bat:系统找不到指定文件. 我用sublime打开它发现有个 set tmp_dir=%TEMP%temp-android-tool系统变量都已经用绝对地址设置好了无法通过eclipse的Android SDK Manager运行让我看console可是我的console是空的而我在temp

java基础类型-java以下几行代码问题

问题描述 java以下几行代码问题 **public class Answer { public static void main(String[] args) { int[] s={12}; float[] w=s; for(int i=0;i<w.length;i++){ System.out.println(w[i]); } }}** 编译器报:不兼容的类型,int[]类型无法转换为float[]类型java的int到float不是自动转换吗?(我这样写也不行float[] w=(floa

Java基础之java处理ip的工具类_java

java处理ip的工具类,包括把long类型的Ip转为一般Ip类型.把xx.xx.xx.xx类型的转为long类型.根据掩码位获取掩码.根据 ip/掩码位 计算IP段的起始IP.根据 ip/掩码位 计算IP段的终止IP等方法,可以直接使用! 复制代码 代码如下: package com.hh.test; import java.util.HashMap; import java.util.Map; import org.apache.commons.lang3.StringUtils; /**

java基础-关于Java的一个小程序

问题描述 关于Java的一个小程序 刚从Python转到Java,感觉不适应.老师让我们编一个简单的小程序不需要用的GUI.但是里面有很多东西没学过.比如在java里随机数怎么生成,以及Point,toString怎么使用.最重要的是java里的类要怎么写.是在一个Package里面写还是要在一个java类里面写.下面是有关的说明,希望有人可以指点一下,谢谢 We can see the following classes in the diagram: ● Ship - handles the

java基础教程-Java面向对象

01.面向对象(多态概念) 定义:某一类事物的多种表现形式.可以理解为事物存在的多种体现形态. 02.面向对象(多态-扩展性) 多态的体现:父类的引用指向了自己的子类对象.父类的引用也可以接受自己的子类对象.如:Father father=new Sun(); 多态的好处:多态的出现大大的提高了程序的扩展性. 多态的前提:必须是类与类之间的关系,要么继承,要么实现.通常还有一个前提,存在覆盖. 多态的弊端:提高了扩展性,但只能使用父类的引用访问父类中的成员. 03.面向对象(多态-转型) 如果想

C#基础知识回顾--线程传参

在不传递参数情况下,一般大家都使用ThreadStart代理来连接执行函数,ThreadStart委托接收的函数不能有参数, 也不能有返回值.如果希望传递参数给执行函数,则可以使用带参数的ParameterizedThreadStart委托,           public delegate void ParameterizedThreadStart(Object obj) 可以将要传送给线程函数的信息封装为一个对象,然后调用Thread类的以下构造函数           public Th