读java程序
㈠ java 程序阅读
类Cruncher有3个方法, 第一个方法:Crunch(int i)传入的参数必须是int类型
第二个方法:Crunch(String s)穿入的参数必须是String, 其实这2个方法重载了.
第三个方法 是 main(String args[])主方法,也是整个程序的入口.
new Cruncher(1)表示创建了一个类Curncher的对象.
其中问题也就出来了,2个方法Crunch应该是类Curncher的构造方法.但是方法名字写错了,正确的是: Cruncher( int i ) Cruncher( String s )
因为new Cruncher(1)中的参数是int类型,所以调用了 Cruncher( int i )这个方法,因该输出int version
看来你是第二天学习java吧??
以前没学习过C?
㈡ JAVA读程序,写出正确的运行结果
第一题会打印12,后面的34打印不出来.因为一直在等待.
第二题是10,10
㈢ 编写一个java程序, 可以读取java文件,并读取出所有内容,并自动对{和}涉及到的空格进行自动修改。
import java.io.File;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.println("行数: " + getLineCountOfFile("c:\\1.txt"));
}
public static int getLineCountOfFile(String filePath) {
int lineCount = 0;
Scanner scanner = null;
try {
scanner = new Scanner(new File(filePath));
while (scanner.hasNextLine()) {
System.out.println("文件内容: " + scanner.nextLine());
++lineCount;
}
} catch (Exception e) {
} finally {
if (scanner != null) {
scanner.close();
}
}
return lineCount;
}
}
㈣ JAVA 读程序题目
运行结果为:
localnum=1
paranum=36
相关注释见附加图片。
㈤ 求高手读java程序啊!!明天就要查了,过不了,就要挂科了,跪求帮助啊!!帮忙一行行读吧!!非常感谢
public class SportAction {
//列表显示商品
public static Object[][] listindex() throws Exception{
List<Sport> sportList = new ArrayList<Sport>();//定义商品列表的list集合
String sql = "select * from goods";//定义sql查询语句
Connection connection = DBControl.connection();//获取Connection对象
Statement statement = connection.createStatement();//由connection获取到Statement对象
ResultSet rs = statement.executeQuery(sql);//执行sql语句,得到结果集
//迭代结果集
while (rs.next()) {
int id = rs.getInt(1);//获取goods表中某条数据第一列值(数据类型为int)
String sname = rs.getString(2);//获取goods表中某条数据第二列值(数据类型为String)
double price = rs.getDouble(3);//获取goods表中某条数据第三列值(数据类型为double的)
int sum = rs.getInt(4);//获取goods表中某条数据第四列值(数据类型为int)
String content = rs.getString(5);//获取goods表中某条数据第五列值(数据类型为String)
int minsum = rs.getInt(6);//获取goods表中某条数据第六列值(数据类型为int)
//将获取到的一条数据的各个属性值 ,组装成一个Sport对象
Sport sport = new Sport(id,sname,price,sum,content,minsum);
//将这个对象加入到list集合中
sportList.add(sport);
}
//将list集合转化为二维数组,每行是一条数据,每列是一个属性
Object[][] object = new Object[sportList.size()][6];
//给每条数据进行赋值
for(int i=0;i<sportList.size();i++){
Sport sport = sportList.get(i);
object[i][0] = sport.getId();
object[i][1] = sport.getSname();
object[i][2] = sport.getPrice();
object[i][3] = sport.getSum();
object[i][4] = sport.getContent();
object[i][5] = sport.getMinsum();
}
return object;
}
㈥ JAVA怎么读
java词义
[编辑本段]
java: [ 'dʒɑ:və ]
n. 1.爪哇岛(印尼)
2. 爪哇产的咖啡
3. 【电脑】在网际网络上的应用程序开发语言
例句与用法:
1. An Australian-administered island in the eastern Indian Ocean south of Java. It was annexed by Great Britain in1888 and came under Australian sovereignty in1958.
圣诞岛爪哇岛南部印度洋东部的一座岛屿,由澳大利亚管辖。在1888年由英国吞并,1958年主权归澳大利亚
2. A volcanic island of Indonesia between Sumatra and Java. A violent explosion in August1883 blew the island apart and caused a tidal wave that killed more than36,000 people.
喀拉喀托火山位于苏门答腊和爪哇之间的一个火山岛。1883年8月,该岛火山的一次猛烈的喷发使该岛裂开,并引发了一场使36,000多人丧生的海啸
3. He pictured to himself what it might be like to live in Java.
他想象要是生活在爪哇的情形.
4. A web object can be a web page(or part thereof), an image, plain file, a directory, a Java applet, or CGI script.
一个Web对象可以是一个网页(或其中的部分)、一幅图象、纯文本文件、一个目录,一个Java小程序或CGI手稿。
英英解释:
名词java:
1. an island in Indonesia south of Borneo; one of the world's most densely populated regions
2. a beverage consisting of an infusion of ground coffee beans
同义词:coffee
3. a simple platform-independent object-oriented programming language used for writing applets that are downloaded from the World Wide Web by a client and run on the client's machine
Java简介
[编辑本段]
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.6。
Java分为三个体系J2SE(Java2 Standard Edition),J2EE(Java 2 Platform,Enterprise Edition),J2ME(Java 2 Micro Edition)。
Java语言
[编辑本段]
Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下:
1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
4、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。
5、Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。
6、Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
7、Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。
8、Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
9、Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++。
10、Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
11、Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。
Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。
㈦ 请阅读Java程序段,写出运行结果;
累死我咧~ 多给几分吧~~~~~ 以后合作愉快~
1.
x=1,y=2,z=3,u=false,请分别计算下式的值:
(1). y+=z--/++x; 值为( 3.5 )。
(2). u=!((x=--y||y++<=z--)&&y==z); 值为( true )。
(3). u=y>x^x!=z 值为( true )。
2.
int x=3,y=5;Boolean b=x>y&&x++==y-表达式后,x,y,b三个变量的值分别为( x=4,y=4,b=false )。
3.
int I;
for(I=0;I<5;I++)
if((I==3)
break;
System.out.print(“I=”+I)
I的值为( 3 )。
4.以下程序:
boolean a=false;
boolean b=true;
boolean c=(a&&b)&&(!b);
int result=c==false?1:2;
这段程序执行完后,c的值是(false),result的值是( 0 )。
5.String s1="abc";那么执行String s2=s1.concat("def");后,s1的值是("abc")。
6.
for(int i=1;i<27;i++)
{
char ch;
if (i%7==0)
ch='\n';
else ch='\t';
System.out.print((char('A'+i-1));
System.out.print(ch);
}
A B C D E F G
H I G K L M N
O P Q R S T U
V W X Y Z
7.
for(int i=0;i<5;i++)
{
for(int j=0;j<5;j++)
{
if(i==j)
continue;
System.out.print(i*5+j+"\t");
}
System.out.println("i="+i);
}
1 2 3 4 i=05 7 8 9 i=110 11 13 14 i=215 16 17 19 i=320 21 22 23 i=4
㈧ Java读程序题
其实你只要搞懂几点东西,就不会乱
1.你的switch捕捉的是余数
2.switch(a++%4)这个过程a是先与4进行求余,然后a会递增一次,也就是+1;
3.switch(++a%4)这个过程a是先递增+1,然后再与4进行求余;
4.case如果没有break会发生case穿透,不会跳出,会进行下一个case执行要求!
5.给你截图了,能不能看懂全靠造化了,尽力了,不可能全部都列出步骤,列出打印4的原因:
㈨ Java程序阅读
初始化代码块分两种
1 普通的 在每次实例化此类的时候调用 且在super()调用之后运行(super()再哪调用知道的吧)
2 static的 只在第一次调用时运行 在构造方法前运行
如果按我说的 我想你修改下 把继承关系加入 并且多次new 会更好的理解 顺序
㈩ 读懂一个java程序应从哪里入手,是从main读吗
首先呢,我想给楼主说一下关于写程序的问题,
好的程序不仅应该效率高,
简洁,
并且具有很好的可读性,
即结构合理,
并且有良好的注释习惯,
我个人感觉这样的程序才是好的
你读的程序很可能没有或者注释很少,
所以很不好懂,
另外一个原因呢,
就是刚学java
很多代码,类,方法,
楼主可能还不大理解。
没关系,慢慢来。
从最基本的程序做起,
自己做几个小的程序,
也就有经验了,
主要还是要理解一些继承,implements,
公有私有方法以及构造方法等,
这个不太全,希望大牛补充
以及一些基本的流程控制语句,
基本的java语法,
这样就具备看懂一些程序的能力了,
希望楼主好运