
正文
java项目代码详解 java项目源代码免费下载
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java基础代码解读
Scanner in = new Scanner(System.in);
定义接受从控制台输入
System.out.println("What is your name");
控制台输出:What is your name
String name = in.nextLine();
开始接收控制台一行语句并赋值给name
System.out.println("How old are you");
控制台输出:How old are you
int age =in.nextLine();
开始接收控制台一行语句并赋值给int(但是这里写错了,应该写成int age =in.nextInt();
nextInt()是接收控制台输入的整数,你的age定义为整数所以用这个,nextLIne接收的是一行语句,可以用String接收)
System.out.println("Hello"+name+",next year.you'll ,you"+(age+1));
输出:hello后面跟你第一次输入的一行语句next year.you'll ,you第二次输入的数字加1
相关问答
Q1: 北大青鸟java培训:如何快速熟悉项目代码?
对JAVA程序员而言,换一份工作或进入一个新的公司,往往意味着要熟悉一个新的开发环境,要快速了解新的项目。
如何快速地熟悉项目代码,是每个程序员都会遇到的问题,特别是对刚进入职场的应届毕业生,这个问题更显得棘手。
下面是我自己在经历几个工作之后结束的一些方法,广西IT培训与大家分享一下,仅贡参考!1.通读需求文档,了解项目用途;一个企业级的项目,一定会保留一些相关文档吧!比如需求文档,设计文档,项目计划等,先通读这些文档,了解项目的用途、主要功能等。
2.熟悉开发工具、常用功能;每个公司用的开发环境都会有些不同,要熟悉新的开发环境,了解常用的功能、快捷键等,特别是前后使用习惯相差比较大的开发环境,如从MyEclipse到IntelliJIDEA。
Java的开发环境用的比较多的有MyEclipse(Eclipse)、IntellijIDEA.C++就比较多了,从VC6到VS2008、VS2010、VS2012、VS2013都有人用,还有一些用开源的开发工具如Qt。
3.部署环境,把项目跑起来;了解开发环境后,就把相关的配置部署好,把项目跑起来。
好处是:1.可以进一步实践新的开发环境;2.把项目跑起来后可以快速地了解项目的用途和功能。
4.整体浏览代码,了解代码结构;整体浏览一下代码,对项目的代码有个整体结构的把握。
最好能把类图画出来,可以用一些UML工具(如EA、PowerDesign)的逆向工程把源码导出类图。
5.抽取其中的一部分进行细读;对一个企业级的项目,特别是一些大型项目或积淀比较深厚的项目,不可一下就把所有代码都熟悉。
那就选择其中的一部分,如其中一个小功能,从界面开始,通过debug模式一步一步地跟下去,以点带面地去熟悉整个项目。
6.尝试修改一些程序bug;修改bug是熟悉项目最好的方法。
根据出现的bug,通过debug模式一步步地定位出现问题的位置,再分析出现问题的原因。
当你能够修改bug,并且已经改了好几个bug的时候,就说明你对项目有了一定了解了,基本熟悉这个项目的结构和逻辑了。
Q2: java 的代码详解
class Person{//Persion类
String name;//String类变量,未初始化,默认null
int age;//int类变量,默认0
public Person()//Person类的无参构造方法,一般用来初始化变量,如之前的name。 比如有时候需要定义人这个类特有的属性,会说话,那么一般会在无参构造函数里面写上canTalk=true;
{
}
public Person(String name,int age)//Person类的有参构造方法,参数name和age,和类变量name、age无关
{
this.name=name;//this指Persion类,就是把于传过来变量name赋值给之前的类变量name
this.age=age;//同上
}
public String talk(){//具有String返回值的方法,调用它的时候会得到String返回值
return "我是"+this.name+",今年"+this.age+"岁";//调用talk的时候用String a=talk();的形式,a的值就是"我是"+this.name+",今年"+this.age+"岁"
}
}
public class TestObjectArray{//TestObjectArray公共类,java文件的文件名需和公共类值相同,这段代码必须出现在TestObjectArray.java文件中
public static void main(String[] args){//主方法,程序的入口
Person[] p={new Person("张三",25),new Person("李四",30),new Person("王五",35)};//实例化Persion类,用人这个类来举例,每个人都有相同的一些特性,但每个人不同特性的属性值不同,如年龄的大小不同,实例化就相当于产生不同的人。这里是用数组的形式实例化
for(int i=0;ip.length;i++){//根据p的长度循环
System.out.println(p[i].talk());//p[1]时,会调用Persion类里面的talk()函数,并且传入的参数是 "张三",25 ,那么会显示:"我是张三,今年25岁" 。System.out.println()换行显示括号内的内容
}
}
}
Q3: java代码详解
public static String getDoGetURL2(String url, String charset)
throws Exception {
// 创建httpclinet对象java项目代码详解,进行http请求
HttpClient httpClient = new HttpClient();
// 设置超时连接时间
httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(
5000);
// 使用get方法访问url
GetMethod getMethod = new GetMethod(url);
// 设置get请求超时连接
getMethod.getParams().setParameter(HttpMethodParams.SO_TIMEOUT, 5000);
// 应该是重新发送get请求时java项目代码详解的处理对象
getMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
new DefaultHttpMethodRetryHandler());
// 存储服务器端响应数据
String response = "";
try {
// get请求过后的状态码java项目代码详解,像服务器端有404或者200等等
int statusCode = httpClient.executeMethod(getMethod);
// 如果状态码不为SC_OK,输出错误信息
if (statusCode != HttpStatus.SC_OK) {
System.err.println("Method failed: "
+ getMethod.getStatusLine());
}
// 拿到get请求头部信息
Header[] headers = getMethod.getResponseHeaders();
for (Header h : headers)
System.out
.println(h.getName() + "------------ " + h.getValue());
// 拿到响应数据
byte[] responseBody = getMethod.getResponseBody(); // 读取为字节数组
// 对响应数据进行字符集编码
response = new String(responseBody, charset);
System.out.println("----------response:" + response);
} catch (HttpException e) {
System.out.println("Please check your provided http address!");
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
// 最后释放http连接
getMethod.releaseConnection();
}
// 返回响应数据
return response;
}
Q4: 如何看项目代码
问题一:刚进项目组,怎么看代码? 20分 先将做好的这部分项目打开操作一遍,一定要先熟悉这个项目的业务流程,否则不知道他们原来为什么这样写代码。在操作项目的时候,你也可以想想,如果是你来做这个项目,你会怎么做,然后再看看他们是怎么实现的。演示项目的时候可以通过链接地址找到相应模块的源代码文件。作为过来人,我只能告诉你,熟悉业务流程是最重要的。
问题二:如何读项目代码 (再没有文档这个总是有的吧?哪怕是个代号)2.这个项目的性质3.源代码的规模有多少行(其中有多少行是注释),总共有多少个文件(每一类文件分别有多少个,每个文件是多少行)如果是面向对象的,有多少个class,如果是面向过程的有多少个function4.功能的详细整理功能列表函数名 功能 功能描述5.功能模块之间的关系(哪怕没有注释,按名称,调用关系一定能整理清楚)如果你把我上面列的5点搞清楚了,再来抱怨,我想应该是下面这个样子:老大给了我一个项目源码让我看,注释都没有,是一个超级留言本,总共有10万行代码,就两个文件,函数不到10个,功能就是注册和留言,连修改删除功能都没有,大家说我看这样的代码有意思吗?我是不是还要待在这里?如果你完成了我上面说的5步,你仍然觉得没什么值得学的,没有什么需要做的,说明你不适合干编程这一行。下边呢就具体的介绍一下心得。当我们学习程序编码时,首先会看一些程序代码例子,然后学例子去修改编写代码;当我们刚进入一个公司,公司会把要维护修改的项目分给我们,让我们修改维护,要想修改编写,首先要读懂项目主要程序;当我们去看一些优秀的开源项目,想从中学习这些项目的设计思想时,我们也要去看项目代码…如此等等,可以说读代码是为了写代码,写出非常优秀的代码。因此对于程序开发人员来说,快速阅读项目代码是一个必需要掌握的能力。前段时间,我接手了一个php做的系统,公司要求我参阅这个项目重新做一个Demo,在读这个系统代码时,我积累了一些关于读项目代码的心得体会,主要内容如下。 清楚主要功能 想一想如何实现 首先要清楚项目的主要功能,知道它主要是干什么用的,才可能从总体上去把握项目。可以通过向公司同事或其他人请教、或查阅项目需求分析文档,概要设计文档来快速获得项目主要功能,如果没有这些文档,可以在网上搜索项目的功能,如果以上这些都没有条件的话,那只有把此项目运行起来,通过自己的实际操作来得到项目的主要功能了。清楚项目主要功能后,自己首先想一想,如果让我做,该如果去实现呢,这样能够得到对自己来说的技术难点,读源代码时会更留意这些内容,效率也就提高上去了。 运行项目 找到实现主要功能的代码 清楚主要功能以后,就可以去读实现主要功能的代码了,当然还需要找到这些功能是在那些文件,那些类来实现的。为了找到实现类,我们还要把项目运行起来,依据项目类型及特点,通过不同方法找到实现类代码。把这些文件记录下来,随后只需重点看这些文件中的代码,就可以了。 依据代码的类层次关系 了解项目体系结构 通过其他一些工具把这些代码的类图导出来,比如(rational rose或powerdesigner的逆向工程),如果是Java项目还可以导出Javadoc。依据导出的内容,了解每一个主要实现类的大致功能,及这些类之间相互关系,这样也就清楚了项目的类层次结构,即项目体系结构。 清楚项目主要实现技术 依据导出的类图和对项目了解的疑点,如果是技术方面,比如自己不知道或不清楚该怎么实现某种功能,那就赶紧参照源代码,找到项目主要实现技术。如果对此技术不熟悉,那就快快在Baidu或Google上面搜索一把,ok,一定会很多关于此技术的资料等着你去看呢,抓紧阅读这些资料,尽快掌握此技术的内容。 调试主要实现类,从中了解实现细节 了解了项目的体系结构,并清除项目主要实现技术后,下一步就是看实现细节了。看实现细节,也是从整体到局部,从看各个方法声明出发,在逐步看每个方法体。当然没有必要每个方法都要去一行一行看,只需重点看与实现此类主要功能的核心方法。对某些代码看过一两编后......
问题三:如何看一个java web 项目代码 首先把项目跑起来,根据自己想看的功能跟下去。
比如现在我想看商品添加的功能模块,在页面找到添加的按钮,找到后台请求地址,比如请求地址是localhost/sun/product/add.do
然后再找到该java web的拦截是什么做的,如果是原生的servlet就直接在.java类中通过search找到这个实现了该注解的并继承了Servlet的类
如果是用spring mvc实现拦截的就找实现了spring标准的拦截位置
如果是struts等等根据该框架的标准找到后台控制层代码
我这里全部是讲的mvc模式。
如果是那种没使用mvc开发模式的,那你就可以不用看了,没有看的价值。因为过 了一个月他自己也看不懂自己的代码逻辑。
找到了控制层代码,那么一切就迎刃而解了 ,该打断点打断点,该跟代码的跟代码。。
后台数据库事物那种,就暂且不提了,懂的人一点就通,不懂的我解释也解释不清楚
问题四:C#。。如何查看项目代码? 从你触发的事件开始,比如页面上有一个button按钮,点击后触发该按钮事件,如果点击超链接,就分析链接的页面,如果页面上有内置的控件,看控件设置了哪些属性,不过高手写的代码都不用去设置控件属性的,都是在后台代码中写,你直接在前台页面按F7查看后台代码,可以设置断点单步调试,可以清晰的分析出程序每一步做什么,谢谢,这是我个人心得。
问题五:java中怎么在整个项目里查找代码 这个就要看开发工具了,这个不是java,是开发工具里设置的MyEclipse是ctrl+h
问题六:如何阅读一个大型项目代码 对于程序员来说,写代码永远比读代码来的舒服。但现实情况是,程序员常常需要阅读其他人员写的代码,更多的时候这些代码可能即没文档也没注释。不过,好象有个人说过一句话,代码之前,了无秘密。运用适当的策略可以让阅读工作变的轻松很多。1. 对于常用的系统函数进行追踪。比如ReadFile,CreateDevice,CreateWindow,在这些函数处放几断点,可以看到代码的调用过程。通过这种方式可以方便地把代码分为底层代码和上层逻辑代码。2.依据项目依赖关系进行阅读。项目的依赖关系同时表明了项目的复杂程度。对于大型的项目通常都会分割成若干子项目,根据项目的依赖关系,循序渐进的方式可以让阅读变的简单。3.对于以lib形式提供的子项目。在阅读时,可以先把lib的整个项目做为黑盒使用。根据_declspec(dllexport)或者以头文件方式提供的调用接口,可以减少对于细节的阅读时间。根据模块进行大致的划分,可以有效地对项目的结构有直接的感性认识。4.识别项目中使用的设计模式。对于大型项目来说,设计模式是必不可少的。在庞大的代码中识别设计模式,寻找代码中使用相似手法的代码结构可以极大简化需要阅读的代码。5.根据数据流程分析。动态职责划分。6.修改部分代码,进行调试。修改部分常数或者饶过某些程序执行流程,或者以简化的数据对程序进行追踪。
问题七:怎样看一个SSH项目的项目代码? 1.首先你得启动,看登录流程,再找一个功能点,针对增删改查实现的技术
2.上面主要针对请求的发送响应、连接数据库等;然后就是看前台页面展示如何去后台数据,用到了哪些ext、或是easyUI技术
3.以上2点主要针对有任务了能快速上手;学习项目技术就得看启动时,配置文件怎么写的,xml文件的配置:事物、定时器、连接池、监听器、webservice接口等
4.最后就是项目业务流程了
问题八:如何快速看懂别人的代码 我看了两年,才达到看一个一个准的境界。这是一个过程。慢慢来吧。
问题九:分类汇总结果如何同时显示项目代码和项目名称 利用分类汇总功能试试。应该能满足你的要求。
具体操作:单元格选定在标题行的任一单元格如何。数据---分类汇总----分类字段,选生产部---汇总方式,选求和---选定汇总项,选你要求和的数据列标题---确定。
问题十:如何查看一个包的源代码 查看Eclipse中导入包的源码:1、项目中的Web App Libraries选项2、然后找到刚导入的jar包,并3、双击其中的一个Class文件4、点Attach Source..按钮,在弹出窗口中选第二项External location5、点右面的External File,选择源文件所在路径,选编码格式,一般默认GBK,点OK以后双击这个包下面的class文件,就能直接看到源码了:
Q5: java项目 代码结构说明书怎么写
接口文档,代码层次(比如公共方法写在哪个class里),哪些为一大类在一个包下,数据字典,就是介绍你这个项目的架构让后来的人怎么能容易参与开发,交接什么看这个就可以方便些,辅助作用的一个文档一般都是项目经理写
java项目代码详解的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java项目源代码免费下载、java项目代码详解的信息别忘了在本站进行查找喔。





