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
北大青鸟java培训:如何快速熟悉项目代码?对JAVA程序员而言,换一份工作或进入一个新的公司,往往意味着要熟悉一个新的开发环境,要快速了解新的项目 。
如何快速地熟悉项目代码,是每个程序员都会遇到的问题 , 特别是对刚进入职场的应届毕业生,这个问题更显得棘手 。
【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的时候,就说明你对项目有了一定了解了 , 基本熟悉这个项目的结构和逻辑了 。
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()换行显示括号内的内容
}
}
}
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;
}
如何看项目代码问题一:刚进项目组,怎么看代码? 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文件,就能直接看到源码了:
java项目 代码结构说明书怎么写接口文档,代码层次(比如公共方法写在哪个class里),哪些为一大类在一个包下,数据字典,就是介绍你这个项目的架构让后来的人怎么能容易参与开发,交接什么看这个就可以方便些,辅助作用的一个文档一般都是项目经理写
java项目代码详解的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java项目源代码免费下载、java项目代码详解的信息别忘了在本站进行查找喔 。
推荐阅读
- java如何播放音乐代码,java如何播放音乐代码的声音
- ERP系统切换期初,erp切换上线和风险提示
- flutter怎么连接后端,flutter绑定数据
- 连连看java程序源代码 java连连看游戏课程设计
- .netmvc实现下载,net mvc5
- 区块链创新大战大会,区块链大赛2019
- cpu下载缓存有什么用,下载cpu占用
- linux反编译命令文件 linux 反编译
- cpu风扇由什么供电,cpu风扇是什么接口