首页编程java编程java源代码是什么 什么是java源代码 怎么查看

java源代码是什么 什么是java源代码 怎么查看

编程之家2023-10-13106次浏览

大家好,java源代码是什么相信很多的网友都不是很明白,包括什么是java源代码 怎么查看也是一样,不过没有关系,接下来就来为大家分享关于java源代码是什么和什么是java源代码 怎么查看的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

java源代码是什么 什么是java源代码 怎么查看

Java的来源是什么

1.Java名字的由来,实际上是一个有趣的故事;

2.我们所见到的Java标志,总是一杯热咖啡,这杯热咖啡你很难与计算机编程联想到一起。这杯热咖啡、Java这个名字的由来,是Java创始人员团队中其中一名成员由于灵感想到的;

3.想起自己在Java岛(爪哇岛)上曾喝过一种美味的咖啡,于是这种计算机编程语言就命名为Java,与此同时它的标起来是我们最熟悉不过的一杯热咖啡。

java源代码是什么 什么是java源代码 怎么查看

Java源代码

packagecom.zhidao;

importjava.util.ArrayList;

importjava.util.List;

java源代码是什么 什么是java源代码 怎么查看

importjava.util.Scanner;

importstaticjava.lang.System.out;

importstaticjava.lang.System.in;

/**

*Createdbytracyon2017/10/11.

*/

publicclassLR{

staticint[]numbers;

staticList<Domain>domains=newArrayList<>();

publicstaticvoidmain(String...asd){

intm,n;

out.print("请输入数字个数N:");

n=input(1,Integer.MAX_VALUE);

out.print("请输入计算行数M:");

m=input(1,10000);

out.println("请输入"+n+"个数字,每个数字介于1跟1000000之间,用空格隔开:");

numbers=inputNumbers(n);

for(inti=0;i<m;i++){

domains.add(inputDomain(n,i+1));

}

for(Domaindomain:domains){

domain.output();

}

}

/**

*输入一个介于min跟max之间的整数

*@parammin

*@parammax

*@return

*/

privatestaticintinput(intmin,intmax){

Scannerscanner=newScanner(in);

try{

inti=scanner.nextInt();

if(i<min||i>max){

out.print("输入数字大小不符合要求,请重新输入”");

returninput(min,max);

}

returni;

}catch(Exceptione){

out.print("您输入的不是数字,请重新输入“");

returninput(min,max);

}

}

/**

*输入N个介于1到1000000之间的整数

*@paramn

*@return

*/

privatestaticint[]inputNumbers(intn){

Scannerscanner=newScanner(in);

StringnumStr=scanner.nextLine();

String[]nums=numStr.trim().split("\\s+");

if(nums.length!=n){

out.println("输入数字个数不对,请重新输入:");

returninputNumbers(n);

}

int[]numbers=newint[n];

for(inti=0;i<n;i++){

try{

intnumber=Integer.valueOf(nums[i]);

if(number<1||number>10000){

out.print("输入数字大小不符合要求,请重新输入”");

numbers[i]=input(1,1000000);

}else{

numbers[i]=number;

}

}catch(NumberFormatExceptione){

out.print(String.format("您输入的%s不是数字,请重新输入:",nums[i]));

numbers[i]=input(1,1000000);

}

}

returnnumbers;

}

privatestaticDomaininputDomain(intn,intindex){

out.println("请输入第"+index+"行的2个数字L,R(1<=L<=R<=%d)用空格隔开:");

Scannerscanner=newScanner(in);

StringnumStr=scanner.nextLine();

String[]nums=numStr.trim().split("\\s+");

if(nums.length!=2){

out.print(String.format("输入数字个数不对,请重新输入!",n));

returninputDomain(n,index);

}

Stringls=nums[0];

Stringrs=nums[1];

try{

intl=Integer.valueOf(ls);

intr=Integer.valueOf(rs);

if(l<1||r<l||r>n){

out.print(String.format("输入数字大小不符合,请重新输入!",n));

returninputDomain(n,index);

}

returnnewDomain(l,r,index);

}catch(NumberFormatExceptione){

out.println(String.format("输入数字格式错误,请重新输入2个数字L,R(1<=L<=R<=%d)用空格隔开:",n));

returninputDomain(n,index);

}

}

privatestaticclassDomain{

intl;

intr;

intindex;

Domain(intl,intr,intindex){

this.l=l;

this.r=r;

this.index=index;

}

voidoutput(){

intresult=0;

for(inti=l-1;i<r;i++){

result+=numbers[i];

}

out.println(String.format("第%d行:第%d到第%d个数之和为:%d",index,l,r,result));

}

}

}

JAVA源代码的扩展名为( )

JAVA源代码的扩展名为.java。

Java源程序(.java文件)-java字节码文件(.class文件)-由解释执行器(java.exe)将字节码文件加载到java虚拟机(jvm)-字节码文件(.class)就会在java虚拟机中执行。

Java的基本包

java.lang其中包含有:接口:Comparable、Cloneable、Runable等;类:八个基本数据类型封装类、Byte、Short、Integer、Long、Boolean、Character、Float、Double等。

扩展资料

Java为一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。数据和方法一起描述对象(object)的状态和行为。每一对象是其状态和行为的封装。

类按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。

Java还包括一个类的扩展集合,分别组成各种程序包(Package),用户可以在自己的程序中使用。

例如,Java提供产生图形用户接口部件的类(java.awt包),这里awt为抽象窗口工具集(abstract windowing toolkit)的缩写,处理输入输出的类(java.io包)和支持网络功能的类(java.net包)。

参考资料来源:百度百科-Java

参考资料来源:百度百科-java基础

什么是java源代码 怎么查看

你说的java源代码是指编译成的class文件前的java文件。

当我们运行.java文件时,它会被系统编译成.class文件,例如Test.java编译之后就是Test.class,

源文件就是指Test.java文件,

一般部署项目时,有.class文件就可以发布运行了,但是如果想修改这个系统,.class是不能修改的,要有.java文件才能修改

也可以上网去下反编译软件,就是能把.class文件大部分还原成.java文件的工具,但不是100%还原,而且如果不是正版的,小心有毒啊,什么的。

如果你还想了解更多这方面的信息,记得收藏关注本站。

玉石俱焚什么意思(玉石俱焚什么意思解释)java学徒出来做什么的?java学徒0基础可信吗