一、JAVA高级工程师证书考试通过即可:
在经职业技能鉴定、认证考试合格者,颁发加盖全国职业资格认证中心(JYPC)职业技能鉴定专用章钢印的《软件工程师职业资格证书》。权威证书,全国通用。政府认可,企业欢迎。网上查询,就业首选。
二、JAVA高级工程师考试报名条件:
由于信息技术发展迅速,计算机软件是年轻人的事业,为了不拘一格选拔人才,计算机软件资格考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。
三、JAVA高级工程师所需技能:
1、初级部分
JavaOO程序设计基础,包括J2sdk基础、Java面向对象基础、JavaAPI使用、数据结构及算法基础、JavaAWT图形界面程序开发;
J2SE平台Java程序设计,包括Swing图形程序设计,Socket网络应用程序设计,对象序列化,Java常用数据结构,Applet,流和文件,多线程程序设计;
Java桌面系统项目开发,4~5人组成一个项目组,项目大小为(15人工作日);
Linux的基本 *** 作,Linux下的Java程序开发,Linux系统的简单管理;
Oracle数据库,包括SQL/PLSQL;数据库和数据库设计;简单掌握ORACLE9i数据库的管理;
2、中级部分
JavaWeb应用编程,包括JavaOracle编程,即JDBC;JavaWeb编程,包括JSP、Servlet,JavaBean;Java应用编程,包括Weblogic、Websphere、Tomcat;以及利用Jbuilder开发Java程序;
MVC与Struts,学习业界通用的MVC设计模式和Struts架构;
JavaB/S商务项目开发,4~5人一个项目组,项目大小为(25人工作日左右)
3、高级部分
J2ME程序设计,包括J2EE程序、J2ME;Java高级程序设计(J2EE),包括J2EE体系结构和J2EE技术、EJB;Weblogic使用、JBuilder开发;
Java和XML,包括JavaWebService,JavaXML,业界主流XML解析器程序设计;
软件企业规范和软件工程,包括UML系统建模型和设计(RationalRose200x)软件工程和业界开发规范;CVS版本控制、JavaCode书写规范;
J2EE商务应用系统项目开发,4~5人一个项目组,项目大小为(25人工作日左右)
四、Java工程师就业情况:
根据IDC的统计数字,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%~70%。同时,Java工程师的薪水相对较高。
Java软件工程师一般月薪范围在6000-10000元,远远超过了应届毕业生月薪3000元的平均水平。通常来说,有2年工作经验的Java高级软件工程师的薪酬大致在年薪10—15万左右。
扩展资料:
JAVA高级工程师工作内容:
1、完成软件的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护;
2、参与产品构思和架构设计;
3、撰写相关的技术文档;
4、支持售前技术服务;
5、支持项目对产品的应用服务。
Java软件工程师的未来发展方向大致分为两类:
一是成为管理人员,例如产品研发经理,技术经理,项目经理等;
二是继续他的技术工作之路,成为高级软件工程师、需求工程师等。
JAVA的学习内容包括:
1、Java 程序设计基础,包括 J2sdk基础、Java面向对象基础、Java API使用、数据结构及算法基础、Java AWT图形界面程序开发;
2、J2SE平台Java程序设计,包括Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构,Applet,流和文件,多线程程序设计;
3、Java Web应用编程,包括 Java Oracle 编程,即JDBC;JavaWeb编程,包括JSP、Servlet,JavaBean;Java应用编程,包括Weblogic、Websphere、Tomcat;以及利用Jbuilder开发Java程序;
4、J2ME程序设计,包括J2EE程序、J2ME;Java高级程序设计(J2EE),包括J2EE体系结构和J2EE技术、EJB;Weblogic使用、 JBuilder开发;
5、软件企业规范和软件工程,包括UML系统建模型和设计(Rational Rose 200x)软件工程和业界开发规范;CVS版本控制、Java Code书写规范;
1、编写JSP页面(例如indexjsp),包含一个表单,用于提交数据:
2、编写Servlet(例如ProcessServlet),用于处理表单提交的数据:
3、编写JSP页面(例如resultjsp),用于显示处理结果:
在这个示例中,当用户提交表单时,表单数据会被提交到ProcessServlet中进行处理。ProcessServlet会将处理结果存储到request对象中,并将请求转发到resultjsp页面。resultjsp页面会从request对象中获取处理结果,并将其显示在页面上。
前十道
第一题
import javaio;
public class exc1 {
public static void main(String[] args) throws IOException
{
//输入正整数个数n
//使用缓冲区(BufferedReader)从文本数据流读取文本数据
InputStreamReader reader= new InputStreamReader(Systemin);
BufferedReader input=new BufferedReader(reader);
Systemoutprintln("请输入正整数个数(n):");//显示输入信息
String s=inputreadLine();//从键盘输入一个字符串10
int n=IntegerparseInt(s);//将字符串s转换为整数
//声明并初始化数组
int a[] =new int[n];
//生成包含n个两位随机正整数的数组a
for (int i=0;i<n;i++)//生成n个随机数
{
a[i]=(int)(Mathrandom()90+10);
}
//输出数组a的个元素
Systemoutprint("原始数组: ");
for(int i=0;i<n;i++)
{
Systemoutprint(a[i]+" ");
}
Systemoutprintln();
Systemoutprint("最终数组: ");
int temp;
for(int i=1;i<n;i++)
{
if(a[0]<a[i])
{
temp=a[0];
a[0]=a[i];
a[i]=temp;
}
}
for(int i=0;i<n;i++)
{
Systemoutprint(a[i]+" ");
}
}
}
第二题
import javaio;
public class exc2 {
public static void main(String[] args)
{
int sum=0;//初始时和为0
for(int i=1;i<=100;i++)//i从1到100,
{
//如果除以3余数为0,并且除以5和9,余数不为0,则加上它
if(i%3==0&&i%5!=0&&i%9!=0)
{
//Systemoutprintln(i);
sum=sum+i;
}
}
Systemoutprintln(sum);
}
}
第三题
import javaio;
public class exc3 {
public static void main(String[] arg)
{
String begin = "1";//首数字为1
String end = "23";//末数字为23
//定义s为一个字符串,初始为1
StringBuffer s = new StringBuffer(begin);
//s加上00,加上23,组成联合字符串:“10023”
sappend("00")append(end);
Systemoutprintln("可能的密码有:");
for (char i = '0'; i <= '9'; i++)
{
//将s字符串的第2个字符置为i,从0到9
ssetCharAt(1, i);
//对第二个字符置为i时,第三个字符也从0到9
for (char j = '0'; j <= '9'; j++)
{
//这样s包括了从10023到19923所有的数
ssetCharAt(2, j);
//定义密码数字pwdnumber为s转换为的整形数
int pwdnumber = IntegerparseInt(stoString());
//如果这个数字能整除57或67,输出s
if (pwdnumber % 57 == 0 || pwdnumber % 67 == 0)
{
Systemoutprintln(s);
}
}a
}
}
}
第四题
import javaio;
public class exc4 {
public static void main(String[] args) throws IOException
{
//使用缓冲区(BufferedReader)从文本数据流读取文本数据
InputStreamReader reader= new InputStreamReader(Systemin);
BufferedReader input=new BufferedReader(reader);
Systemoutprintln("请输入公里数:");//显示输入信息
String s=inputreadLine();//从键盘输入公里数
int k=IntegerparseInt(s);//将字符串s转换为整数
if (k <= 3) {
Systemoutprintln("起步价:" + 10);
} else if (k > 3 && k < 15) {
Systemoutprintln("请付" + k 2);
} else {
Systemoutprintln("请付" + ((k - 15) 3 15 + k 3));
}
}
}
第五题
import javaio;
public class exc5 {
public static void main(String[] args) {
//每一位都有1、2、3、4四种数字的可能,即从1到4
int sum=0;
for (int i = 1; i < 5; i++) {
for (int j = 1; j < 5; j++) {
for (int k = 1; k < 5; k++) {
//要求i、j、k都不相等
if (i != j && i != k && j != k) {
sum++;
Systemoutprint(i);
Systemoutprint(j);
Systemoutprint(k);
Systemoutprintln();
}
}
}
}
Systemoutprint("共能组成"+sum+"个互不相同且无重复数字的三位数。");
}
}
第六题
import javaio;
public class exc6 {
public static void main(String args[]) {
int a, b, c;//定义a、b、c为三种硬币的个数
int sum=0;//总共有多少种换法
//1分的硬币从1个到100个,最多100个
for (a = 1; a <= 100; a++) {
//2分的硬币从1个到50个,最多50个
for (b = 1; b <= 50; b++) {
//5分的硬币从1个到20个,最多20个
for (c = 1; c <= 20; c++) {
if (1a+2b+5c==100){
Systemoutprintln("1分:" + a + " " + "2分:" + b + " "+ "5分:" + c);
sum++;
}
}
}
}
Systemoutprintln("总共有 "+sum+" 种换法。");
}
}
第八题
import javaio;
public class exc8 {
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
for (int j = 0; j < 10; j++) {
for (int k = 0; k < 10; k++) {
if (iii + jjj + kkk == i100 + j10 + k) {
Systemoutprint(i);
Systemoutprint(j);
Systemoutprint(k);
Systemoutprintln();
}
}
}
}
}
}
第九题
第十题
import javaio;
public class exc10 {
public static void main(String[] args) throws IOException {
//使用缓冲区(BufferedReader)从文本数据流读取文本数据
InputStreamReader reader= new InputStreamReader(Systemin);
BufferedReader input=new BufferedReader(reader);
Systemoutprintln("请输入a:");//显示输入信息
double a=FloatparseFloat(inputreadLine());//将字符串s转换为整数
Systemoutprintln("请输入b:");//显示输入信息
double b=FloatparseFloat(inputreadLine());//将字符串s转换为整数
Systemoutprintln("请输入c:");//显示输入信息
double c=FloatparseFloat(inputreadLine());//将字符串s转换为整数
double t1,t2;
t1 = -b/2/a;
t2 = Mathpow(bb-4ac,05)/a/2;
Systemoutprint("第一个根为: ");
Systemoutprintln(t1+t2);
Systemoutprint("第二个根为: ");
Systemoutprintln(t1-t2);
}
}
第十一题
public class test { public static void main(String[] args) { int n = 0; for(int i = 1; i <= 4; ++i) for(int j = 1; j <= 4; ++j) for(int k = 1; k <= 4; ++k) if(i != j && j != k && i != k && ++n != 0) Systemoutprintln("NO"+n+":"+i+""+j+""+k); Systemoutprintln("共有:" + n + "种"); }}
不行了,累死了~~~
public static void main(String[] args) {
Scanner input = new Scanner(Systemin);
Systemoutprintln("请个输入三个数:");
int num1 = inputnextInt();
int num2 = inputnextInt();
int num3 = inputnextInt();
int numMax = 0;
numMax = num1>num2num1:num2;
numMax = numMax>num3numMax:num3;
Systemoutprintln("三个数中最大的数字为:"+numMax);
}
public class Point {
int x;
int y;
public Point() {
}
public Point(int x, int y) {
thisx = x;
thisy = y;
}
public Point(int x) {
thisx = x;
thisy = x;
}
public double distance() {//求当前点到原点的距离
return Mathsqrt((x x + y y));
}
public double distance(int x1, int y1) {//求当前点到(x1,y1)的距离
return Mathsqrt((x-x1)(x-x1) + (y-y1) (y-y1));
}
public double distance(Point other){
int x2 = otherx;
int y2 = othery;
return Mathsqrt((x-x2)(x-x2) + (y-y2) (y-y2));
}
}
看了一圈 第一个和第6个目测代码量是最少的难度也是最低的
但是你仅80积分肯定没人做何况还要写报告,80人民币都不一定有人做
你加到300分我可以考虑给你做程序报告自己去写
1:D;
2:A;
3:B;
4:A;
5:B;
6:A;
7:B;
8:D;
9:C
10:D
11:B
12:D
以上就是关于高级JAVA软件证书考试(java开发有哪些证书可以考)全部的内容,包括:高级JAVA软件证书考试(java开发有哪些证书可以考)、java开发工程师必须要学的技术有哪些、Java Web编程技术作业求助,谢谢!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)