java游戏制作培训班

时间:2019-05-14 08:23:18下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《java游戏制作培训班》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《java游戏制作培训班》。

第一篇:java游戏制作培训班

java游戏制作培训班

随着技术对游戏经验的促进,游戏市场持续增长。商业IT革命为我们节省了时间和金钱,从而提高了我们的工作水平,我们因此会花费更多的时间和金钱在游戏上,来改善生活的整体质量。这导致了游戏的快速增长,使它俨然成为盈利行业的重要组成部分。Java游戏开发者应该注意到这里所蕴藏着的巨大的商机。

4G梦工场是培育3D技术与移动互联精英人才的高端职业实训基地。4G主打专业有Android培训、IOS培训、Java培训、C/C++培训。报名学生享有先教学后付款等等优惠,入学签订就业协议,毕业推荐就业。其他如有疑问可以加右Q详谈。以下就是4G梦工场为大家整理的资料。

目前来看Java游戏并没有出现显著的上升趋势,除手机游戏外,Java游戏基本处于蛰伏状态。未来Java游戏开发可能迎来几个契机,下面一品威客网给您带来几个方面的介绍。

1、Sony或是任天堂决定在家用游戏机上支持Java

这个的希望非常渺茫的,但是考虑到微软的XNA做到了跨windows和xbox360平台,也许sony在ps3屡遭败仗的情况下会考虑一下支持Java。实际上现在的家用游戏机就是电脑,很多发烧友已经可以在ps3和wii上运行Java程序了,只是目前Java无法使用这些机器的硬件加速功能。

2、Java SE 6 Update N(之前被叫做 “Consumer JRE”)的发行

在这个新的版本中,sun号称其将让Java升级更方便,部署更简单(方便的探测客户端的Java版本,并安装程序需要的版本),用户将能够只安装jre中他们需要的部分,对于暂时用不到的部分可以等到用的时候再安装,同时加速Java虚拟机的启动速度(实际上就是在电脑刚开机的时候就启动Java虚拟机,而不是在第一次运行Java程序的时候),增加对swing的硬件加速支持。而新的Java plug-in将大幅增强applet的稳定性,可靠性,将允许applet更改自己可以使用的内存大小,选择使用哪个特定版本的jre执行。

实际上一旦applet变得稳定,Java面对flash将体现出巨大的性能优势,因此Java SE 6 Update N的发布将是Java游戏界未来一段时间内最大的契机。

3、JavaFX的发布

JavaFX的目标是让JavaFX像flash一样易于开发,如果这个项目真的能成功的话,对于Java游戏的影响将非常巨大(不过由于缺乏flash所拥有的方便的开发工具,我对JavaFX成功的可能性深表怀疑)

4、手机进一步发展

目前看来移动设备的功能已经越来越强大,手机的性能也许在不久的将来可以达到电脑的水准,手机游戏也将占据游戏市场越来越大的份额,那么由于手机的操作系统种类繁多,跨平台的Java自然也会越来越受青睐。

第二篇:个人简历java制作

设计如上所示界面程序,能实现简单简历的制作。点击下方[提交]按钮,可以把简历内容显示在下方的文本区中,点击[保存]按钮,可以把简历内容保存到指定的文件名中,点击[清空]按钮,可以把简历内容清除,点击[退出]按钮退出整个系统。1.实现以默认文件名保存 2.快捷键的设计

3.保存到记事本时实现换行功能 4.JradioButton按钮实现单选 ……………….代码:

import java.awt.ActiveEvent;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Component;import java.awt.Container;import java.awt.Dimension;import java.awt.Event;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout;import java.awt.Label;import java.awt.TextArea;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.OutputStreamWriter;import java.sql.Date;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.*;

import javax.swing.ButtonGroup;import javax.swing.ComboBoxModel;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JComboBox;import javax.swing.JFileChooser;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JList;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JPanel;import javax.swing.JRadioButton;import javax.swing.JScrollPane;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.KeyStroke;import javax.swing.ListSelectionModel;public class jianli extends JFrame{

/** * @param args */ Container container;JTextArea display;JTextField add,school,major,filename,name,age;JButton b1,b2,b3,b4;JRadioButton radio1,radio2;JComboBox box1,box2,box3,box4;JList course;JCheckBox like1,like2,like3,like4,like5,like6,like7;JLabel lable,label1,label2,label3,label4,label5,label6,label7,label8,label9,label10;JPanel p1,p2,p;JMenuBar bar;JScrollPane scroll,scroll1;JMenuItem manage1,manage2,manage3,manage4,color1,color2,color3,color4,color5;int i,year,month,day,Age;String str=“",s=new String(”“),favorate=new String(”“),Couese=new String(”“),sex=new String(”“);Object data[]={”java程序设计“,”VB.net程序设计“,”网页制作“,”Flash动画制作“,”SQL数据库“,”数据结构“};

int[] C=new int[10];public jianli(){ this.setTitle(”个人简历设计窗口“);//创建窗体;

container=this.getContentPane();

//获取顶层容器;

container.setBackground(Color.pink);//设置窗体的默认背景色为粉色; container.setLayout(null);bar=new JMenuBar();

//创建菜单栏;

buildMainMenu(bar);//自定义组建菜单的方法; this.setJMenuBar(bar);//把菜单栏挂在该窗体上;

lable=new JLabel(”个人简历“,JLabel.CENTER);//个人简历的题目标签;

lable.setFont(new java.awt.Font(”Dialog“,1,30));//设置个人简历该标签字体的样式为粗体,字号30;

p=new JPanel(new FlowLayout(FlowLayout.CENTER));

p.add(lable);

p.setBackground(getForeground());

container.add(p);//设置标签的布局;

p.setBounds(5,5,580,50);

//x=5,y=5,width=580,height=50;

label2=new JLabel(”姓名: “);

name=new JTextField(35);

label3=new JLabel(”性别: “);

radio1=new JRadioButton(”男“);

radio1.setBackground(getForeground());

radio2=new JRadioButton(”女“);

radio2.setBackground(getForeground());

ButtonGroup bg=new ButtonGroup();

bg.add(radio1);

//ButtonGroup对JRadioButton设置单选功能;

bg.add(radio2);

//添加事件以获得所选性别;

radio1.addActionListener(new ActionListener()

{

@Override public void actionPerformed(ActionEvent e){

} // TODO Auto-generated method stub sex=”“;sex+=radio1.getText();

});

radio2.addActionListener(new ActionListener()

{

@Override public void actionPerformed(ActionEvent e){

} // TODO Auto-generated method stub sex=”“;sex+=radio2.getText();

});

p1=new JPanel(new FlowLayout(FlowLayout.LEFT));

p1.setBounds(5,70,580,520);

p1.setBackground(getForeground());

p1.add(label2);

p1.add(name);

p1.add(label3);

p1.add(radio1);

p1.add(radio2);

//设置生日;

label4=new JLabel(”生日:

“);

p1.add(label4);

box1=new JComboBox();

box1.setEditable(true);

createY();

//建数组存年份;

label5=new JLabel(”年

“);

p1.add(box1);

p1.add(label5);

box2=new JComboBox();

creatM();//创建月份;

label6=new JLabel(”月

“);

box3=new JComboBox();

creatD();//创建天数;

label7=new JLabel(”日

“);

box1.addItemListener(new Select());

box2.addItemListener(new Select());

box3.addItemListener(new Select());

p1.add(box2);

p1.add(label6);p1.add(box3);p1.add(label7);label8=new JLabel(”年龄:“);age.setText(”412“);age.setEditable(false);//creatA();p1.add(label8);

age=new JTextField(10);

p1.add(age);

//设计住址;

label9=new JLabel(”住址: “);

add=new JTextField(47);

p1.add(label9);

p1.add(add);

//设计第三行;

label10=new JLabel(”政治面貌:

“);box4=new JComboBox();box4.addItem(”党员“);box4.addItem(”团员“);

box4.addItem(”其他民主党派“);

JLabel l1=new JLabel(”

所学课程:

“);

course=new JList();

course.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);//选择模式为多选;

course.setListData(data);

course.setSelectedIndex(0);

course.setSize(20, 5);

scroll1=new JScrollPane();

scroll1.setHorizontalScrollBarPolicy(scroll1.HORIZONTAL_SCROLLBAR_ALWAYS);

scroll1.setVerticalScrollBarPolicy(scroll1.VERTICAL_SCROLLBAR_AS_NEEDED);

scroll1.setPreferredSize(new Dimension(250,100));

scroll1.setViewportView(course);

p1.add(label10);

p1.add(box4);

p1.add(l1);

p1.add(scroll1);

//设计第四行;

JLabel l2=new JLabel(”所学专业:“);

major=new JTextField(45);

p1.add(l2);

p1.add(major);

//设计爱好;

JLabel l3=new JLabel(”爱好:

“);

like1=new JCheckBox(”唱歌

“);

like1.setBackground(getForeground());// 使组件的前景色与顶层容器的背景色一致;

like1.addItemListener(new Like());

like2=new JCheckBox(”跳舞

“);

like2.setBackground(getForeground());

like2.addItemListener(new Like());

like3=new JCheckBox(”乒乓球

“);

like3.setBackground(getForeground());

like3.addItemListener(new Like());

like4=new JCheckBox(”篮球

“);

like4.setBackground(getForeground());

like4.addItemListener(new Like());

like5=new JCheckBox(”足球

“);

like5.setBackground(getForeground());

like5.addItemListener(new Like());

like6=new JCheckBox(”乐器

“);

like6.setBackground(getForeground());

like6.addItemListener(new Like());

like7=new JCheckBox(”表演“);

like7.setBackground(getForeground());

like7.addItemListener(new Like());

p1.add(l3);

p1.add(like1);p1.add(like2);

p1.add(like3);

p1.add(like4);p1.add(like5);

p1.add(like6);

p1.add(like7);

//设计毕业院校;

JLabel l4=new JLabel(”毕业院校:

“);

school=new JTextField(44);

p1.add(l4);

p1.add(school);

//设计文件名;

JLabel l5=new JLabel(”文件名:

“);

filename=new JTextField(45);

p1.add(l5);

p1.add(filename);

display=new JTextArea(8,3);

//创建文本域,并设置其大小;

display.setEditable(false);

//该文本域不可编辑;

scroll=new JScrollPane();

//创建滚动面板;

scroll.setHorizontalScrollBarPolicy(scroll.HORIZONTAL_SCROLLBAR_ALWAYS);

scroll.setPreferredSize(new Dimension(560,200));

scroll.setViewportView(display);

//将文本域放入滚动面板上;

p1.add(scroll);

container.add(p1);

//设计按钮;

p2=new JPanel();

p2.setLayout(new FlowLayout(FlowLayout.CENTER));

b1=new JButton(”提交“);

b1.addActionListener(new B1());

p2.add(b1);

b2=new JButton(”保存“);

b2.addActionListener(new B2());

p2.add(b2);

b3=new JButton(”退出“);

b3.addActionListener(new B3());

p2.add(b3);

b4=new JButton(”清空“);

b4.addActionListener(new B4());

p2.add(b4);

p2.setBounds(150, 600, 300, 40);

p2.setBackground(getForeground());

container.add(p2);

this.setSize(600,700);

this.setResizable(false);//固定窗体;

this.show();

//窗体可见;

} { @Override public void itemStateChanged(ItemEvent e){

class Like implements ItemListener

// TODO Auto-generated method stub

if((JCheckBox)e.getItem()==like1)

if(e.getStateChange()==e.SELECTED)//判断是否被选中;

favorate+=like1.getText()+” “;

if((JCheckBox)e.getItem()==like2)

if(e.getStateChange()==e.SELECTED)

favorate+=like2.getText()+” “;

if((JCheckBox)e.getItem()==like3)

if(e.getStateChange()==e.SELECTED)

favorate+=like3.getText()+” “;

if((JCheckBox)e.getItem()==like4)

if(e.getStateChange()==e.SELECTED)

favorate+=like4.getText()+” “;

if((JCheckBox)e.getItem()==like5)

if(e.getStateChange()==e.SELECTED)

favorate+=like5.getText()+” “;

if((JCheckBox)e.getItem()==like6)

if(e.getStateChange()==e.SELECTED)

favorate+=like6.getText()+” “;

if((JCheckBox)e.getItem()==like7)

if(e.getStateChange()==e.SELECTED)

favorate+=like7.getText();

}

} public void ShowText(){

//course.setSelectedIndices(C);

Object S[]= course.getSelectedValues();//返回所选值的数组;

str=new String(”

个人简历“);

str+=”n“;

str+=”姓名:“+name.getText()+”n“;str+=”性别:“+sex+”n“;

str+=”生日:“+box1.getSelectedItem().toString()+”“+box2.getSelectedItem().toString()+”月“+box3.getSelectedItem().toString()+”日“+”n“;

str+=”年龄:“+s+”n“;

str+=” 住址:“+add.getText()+”n“;

str+=”政治面貌:“+(String)box4.getSelectedItem()+”n“;

str+=”所学课程:“;

for(int i=0;i

{

str+=S[i]+” “;}

str+=”rn“;str+=”所学专业:“+major.getText()+”n“;str+=”爱好:“+favorate+”n“;

str+=”毕业院校:“+school.getText()+”n“;

str+=”文件名:“+filename.getText();

display.setText(str);} class B1 implements ActionListener //提交按钮; {

@Override public void actionPerformed(ActionEvent e){ // TODO Auto-generated method stub ShowText();} } class B2 implements ActionListener

//保存按钮; {

@Override public void actionPerformed(ActionEvent e){

// TODO Auto-generated method stub File file=null;JFileChooser fc=new JFileChooser();

//创建文件对话框对象; fc.setSelectedFile(new File(filename.getText()));//设置显示文件名; int select=fc.showSaveDialog(getParent());//显示保存对话框; if(select==JFileChooser.APPROVE_OPTION){

file=fc.getSelectedFile();

//获取用户选择的文件;

} try {

FileWriter fw=new FileWriter(file);//为给定的对象file创建字符输入流; BufferedWriter bw=new BufferedWriter(fw);

//缓冲;

String st=display.getText();String st1[]=st.split(”n“);

//根据给定的正则表达式(“n”换行)的匹配

来拆分此字符串;

for(String s:st1)

{

} bw.write(s);//把换行匹配后的字符串写入缓冲区

bw.newLine();

// 终止每行的输入,开启下一行

bw.flush();

//刷空输出流,并输出所有被缓存的字节;

} fw.close();

//关闭输出流;

}catch(Exception ee){ }

} class B3 implements ActionListener //退出按钮; {

} {

@Override public void actionPerformed(ActionEvent e){ // TODO Auto-generated method stub

} name.setText(“");major.setText(”“);school.setText(”“);filename.setText(”“);display.setText(”“);@Override public void actionPerformed(ActionEvent e){

} // TODO Auto-generated method stub System.exit(0);class B4 implements ActionListener

} private void creatD(){

} private void creatM(){

// TODO Auto-generated method stub for(int k=1;k<=12;k++)box2.addItem(k);// TODO Auto-generated method stub for(int j=1;j<=31;j++){ } box3.addItem(j);

} private void createY(){ // TODO Auto-generated method stub for(i=1600;i<=2012;i++){

box1.addItem(i);} } class Select implements ItemListener {

@Override public void itemStateChanged(ItemEvent e){ // TODO Auto-generated method stub

if(e.getStateChange()==ItemEvent.SELECTED){ Calendar c=Calendar.getInstance();//获得系统当前日期

int Y=c.get(Calendar.YEAR);

int M=c.get(Calendar.MONTH)+1;//系统日期从0开始算起

int D=c.get(Calendar.DAY_OF_MONTH);

int year=Integer.parseInt(box1.getSelectedItem().toString());

int month=Integer.parseInt(box2.getSelectedItem().toString());int day=Integer.parseInt(box3.getSelectedItem().toString());if(Y==year)Age=0;else if(month>M||(month==M&&day>D))Age=Y-year-1;

//如果2012年的生日还没过,则年龄=两个年份的差再减1;

else if(month

s=String.valueOf(Age);

age.setText(s);} }

} //建菜单;

private void buildMainMenu(JMenuBar bar2){ // TODO Auto-generated method stub

JMenu m1,m2;

//设置管理菜单;

m1=new JMenu(”管理“,true);manage1=new JMenuItem(”提交(A)“);manage1.setAccelerator(KeyStroke.getKeyStroke(”A“));//设置快捷键; manage1.addActionListener(new manage());m1.add(manage1);

} manage2=new JMenuItem(”保存(S)“);manage2.setAccelerator(KeyStroke.getKeyStroke(”S“));manage2.addActionListener(new manage());m1.add(manage2);manage4=new JMenuItem(”清空(C)“);manage4.setAccelerator(KeyStroke.getKeyStroke(”C“));manage4.addActionListener(new manage());m1.add(manage4);manage3=new JMenuItem(”退出(T)“);manage3.setAccelerator(KeyStroke.getKeyStroke(”E“));manage3.addActionListener(new manage());m1.add(manage3);bar.add(m1);//设置颜色菜单;

m2=new JMenu(”颜色“,true);color1=new JMenuItem(”红色“);color2=new JMenuItem(”蓝色“);color3=new JMenuItem(”黄色“);color4=new JMenuItem(”灰色“);color5=new JMenuItem(”绿色“);color1.addActionListener(new colorchanged());color2.addActionListener(new colorchanged());color3.addActionListener(new colorchanged());color4.addActionListener(new colorchanged());color5.addActionListener(new colorchanged());m2.add(color1);m2.add(color2);m2.add(color3);m2.add(color4);m2.add(color5);bar.add(m2);class manage implements ActionListener {

@Override public void actionPerformed(ActionEvent e){

// TODO Auto-generated method stub if(e.getSource()==manage1)//提交菜单项 { ShowText();}

else if(e.getSource()==manage2)//保存菜单项 {

}

File f=null;JFileChooser fc=new JFileChooser();int n=fc.showSaveDialog(getParent());if(n==JFileChooser.APPROVE_OPTION){

} try {

FileWriter fw=new FileWriter(f);BufferedWriter bw=new BufferedWriter(fw);bw.write(display.getText());bw.close();f=fc.getSelectedFile();setTitle(filename.getText());fw.close();}catch(Exception ee){ } ee.printStackTrace();} else if(e.getSource()==manage4)

//清空菜单项 {

//container.setBackground(Color.black);name.setText(”“);major.setText(”“);school.setText(”“);filename.setText(”“);display.setText(”“);} else if(e.getSource()==manage3)

//退出菜单项 { } System.exit(0);} class colorchanged implements ActionListener {

@Override public void actionPerformed(ActionEvent e){

// TODO Auto-generated method stub if(e.getActionCommand()==”黄色“){ container.setBackground(Color.YELLOW);//display.setBackground(Color.YELLOW);

} else if(e.getActionCommand()==”蓝色“)container.setBackground(Color.BLUE);else if(e.getActionCommand()==”绿色“)container.setBackground(Color.GREEN);else if(e.getActionCommand()==”灰色“)container.setBackground(Color.GRAY);else if(e.getActionCommand()==”红色")container.setBackground(Color.RED);

}

} public static void main(String[] args){ // TODO Auto-generated method stub

new jianli();} }

第三篇:射击游戏 Java

游戏资源是从cping1982的博客里下载的(http://blog.csdn.net/cping1982/article/details/6725015)。

下载下来的源码是反编译的,我按照自己的思路,尽量模拟跟它一样的功能效果,用自己的代码实现,并且自己写了一个地图编辑器。用到的技术大概有:swing基本控件,线程,XML读写,IO,反射的简单应用,2D绘图。

最重要的一个自定义类:Canvas。

每个canvas都有一个render方法和update方法,每个canvas又可以添加别的canvas,类似swing的component结构,每个canvas执行render和update的时候都会遍历所有子canvas执行render和update,从而实现所有canvas都执行渲染和更新。游戏的刷新机制:

这个刷新机制是直接学的原代码里面的实现机制,看它没注释的代码着实蛋疼,还是请教了我师傅desolatecity大神才理解的--!。

最高层是一个继承JFrame的GameFrame,实现了Runnable,游戏启动后会单独运行不断循环刷新,每隔大概15ms就执行一次render,并将整个循环所用时间通过update方法传给canvas,最高层canvas再一层一层传递下去,实现所有canvas的渲染和更新。大致代码实现如下:

[java] view plaincopy

1.while(gameOn){

2.// 获取开始时的系统时间

3.long startTime = System.currentTimeMillis();4.5.// 标记时间所用变量

6.long l1;

7.long l2 = System.currentTimeMillis();8.long l3 = System.currentTimeMillis();9.10.// 执行for循环,直到经过了step毫秒

11.for(l1 = l3l2){ 12.l3 = System.currentTimeMillis();13.}

14.// for循环结束,开始渲染和更新

15.l2 = System.currentTimeMillis();// 重置l2

16.17.this.getCurrentCanvas().render(g2);// 渲染

18.19.this.getGraphics().drawImage(bufImg, 0, 0, null);// 将缓冲图片画到JFrame

20.21.long endTime = System.currentTimeMillis();// 获取结束时的系统时间

22.23.this.getCurrentCanvas().update(endTime 元素”的映射关系将时间和对应元素存储到一个IdentityHashMap里,然后游戏的主canvas在update的时候遍历IdentityHashMap,若当前时间满足map里面的时间,则将对应的元素提取出来,添加到当前的子canvas列表里面,从而一个新的元素(或敌人,或提示消息等)就被添加到了界面上。这里我用到了一个比较少用的IdentityHashMap,原本直接用的是HashMap,后来发现一个时间有时候要对应多个元素,然后上网查到了这个东东,但是由于键是按照对象来存储的,所以要把时间用String对象来存储,搞得读取和存储的时候各种麻烦。结果后来师傅一指点才知道,可以直接用HashMap来存储“时间--ArrayList”,这样又方便又直接。--!后来嫌麻烦也不去改了。。

地图编辑器:

地图编辑器没有什么特别费脑袋的地方,就是各种swing控件的运用,还有xml的读写,简单的反射应用等。

由于整个游戏基本上都是在边学变写,所以很多地方写的很粗糙,以至于后来去整理的时候发现前面的代码结构简直丑死了--,改都该了半天。

最后附上源码下载地址,如果有兴趣的话可以互相探讨学习。

下载地址:http://download.csdn.net/download/jianglihui0330/4493082

游戏截图:

地图编辑器截图:

第四篇:java之简历制作

重点:

1简历制作各式

2简历

3简历

4简历

自我认知。。

我们做什么?

我们能做什么?

我们如何去实现?

我的职业规划如何?

规划符合性格/兴趣/能力?

简历的基本框架

------------

基本信息:

姓名 性别 出生年月(22-25)出生年月尽量往中间靠

详细的联系方式(手机号码和电子邮箱)

外语水平(CET-4/CET-6以及JLPT-3)

专业,学历,学校。

政治面貌:中共党员

工作年限? 不到2年写月比如18个月

民族? 一般不用

照片要还是不要??

什么情况下可以贴。。

注意:电子邮箱避免使用QQ邮箱或数字类邮箱。

非计算机相关专业不体现,放在简历最后单写。

211院校,一本院校在学校后面括号注明。

不体现升高,身体状况,婚否

教育背景

起止日期--学校--专业--学历

各式:2006.9--2010.6×× 大学 计算机科学与技术统招本科 注意:只写搞学历

自考无需标注!

外语能力

各式:CET-4级 能独立阅读计算机相关英文文档,能流利进行英语日常对话JSPT-4级 能阅读日语文档和警醒日常对话

------------

求职目标

java开发工程师/白盒测试工程师/

项目实施/技术支持/运营维护/售前技术支持/

售后技术支持/销售/

注意 一份简历只体现一个职位。

有多个求职愿望的,准备多份简历

------------

掌握技能

书写方法:按照所学内容的掌握程度或技术类别来写

Core java

框架

Java Web

数据库

服务器

其他(C,PHP,网络协议,Android等)

注意:技术掌握程度修饰词的恰当描述

熟练应用,熟练掌握,熟悉,掌握,了解

熟练Core java Core java

熟练Mysql Oracle数据库,熟练掌握基于Oracle9ide 数据库编程

熟练使用linux unix操作系统

熟练使用 struts,sping,hibernate三大框架

熟悉 Javascript TomcatHtml OOAD UML

Rational

------------

项目经验

项目名称

开发平台(Unix/Linuix)

开发工具(MyEclipse+Tomcat+Mysql)

技术实现(Struts+hib+spring+js+jsp)

项目描述(简单,清除描述)简略

责任描述(描述本人在该项目中负责的模块)微细

项目收获(说明实现过程中遇到的问题及解决方案)全面

项目简介

(1)模拟当当网主要功能(2)主要包含以下功能模块a.产品浏览模块 b.购物车模块 c.用户管理模块 d.创建订单模块 a.Struts2框架 b.JDBC(多表联合查询)+dbcp连接池(控制Connection对象的数量,提高程序的稳定性)连接池的好处:1.时刻与DB连接,避免频繁的创建与销毁Connection对象 2.将Connection控制在一定范围内,保证服务器稳定(3)主要采用哪些技术 max:最大Connection数量,超过让其等待 min:初始Connection数量,不超过可以访问,超过就新建 c.客户端采用JQuery+Ajax

------------

工作经验

书写格式:起止时间--公司名称--职位

如:2009.6-2010.5 北京光华软件公司软件开发工程师

主要负责.....(所获的技术或者其他能替提升)

注意:不能用空当期,频繁跳槽并且工作性质相近的最好合并。

时间由近及远排列,和计算机相关的工作放在最上面

------------

实习经历(培训经历)

各式:2010.3-2010.9 xxxx科技公司Java软件开发工程师

------------

所获证书(所获奖项)

2012.9 高级软件工程师国家工信部发

2012.7 OCJP资格认字证书 美国认证

注意:证书,奖项部分分类别,获的过的都要写上(校内,校外)

简历中的大部分内容是经历和成绩

------------

自我评价

结构:专业技能 :通过某项市级工作或实习经历或培训,获的;获得什么技能的掌握程度如何

综合能力:通过某项市级做过什么时期描述所得能力,要和未来求职岗位相近

(沟通能力,人际管理和团队精神)

注意:避免顺口溜式的描述

------------

兴趣爱好

最好体现出个性。

唱歌/跳舞/上网避免写。如果写也可以,但要体现爱好的程度

----------

外观

1-2页左右A4纸

布局

在结构严谨的前提下,层次分明

字体

建议最好2种字体

正文的字体要适中,标题和姓名可以用稍大字体突出

副标题4号,内容5号(宋体)

要考虑打印后的效果和排版

各式:xxx.doc

避免冗长撰写简历还是以简洁精练,重点突出为好

避免虚夸不真实的描述和捏造工作经历和项目

避免过谦叙述客观事实,适当包装资历和能力

避免遗漏要点基本情况/学历/资历/特长/求职意向/联系方式等

避免喧兵夺主有的应聘者为了突出自己一专多能的素质,在写简历时,主次不分,轻重无别;甚至把业余爱好浓墨重彩,喧兵夺主

避免书面差错错别字,排版混乱,数字错误,时间年限的错误

----------

招聘会

前程无忧

中华英才网

智联招聘

csdn

一级方式:

招聘会现场/网络投递/直接上门

网络投递的方法:

各网站注册直接点击投递按钮+文本粘贴。

投递时间:

周一至周五上午8:30至9:00最佳投递时间

邮件主题:

姓名+需求+优势

注意:已投简历一定要备份,求职当天随身携带至少5份个人纸质简历。

----------

投递的简历why没有回音?

有以下几种原因:

海投的这个单位不是真正的在招聘

信息过期,已经找到合适的人选了

所投职位不相符

能力与企业不想符合,把你淘汰了

HR根本就没有看到你的简历,这与你优秀与否无关

遇到这种情况,我们要怎样处理呢?

电话追过五问问,别忘了说自己的名字,投递至今啊和投递职位

简历市时常更新

使用普遍认知的措辞

简历中所提及的关键字尽量使用普遍认知热措辞,如职务名称等相关经验(个人优势)要重点突出

简历中要体现自己有能力胜任

简历命名

毕业时间.学历.优势(工作年限/中共党员/英语等级)

姓名.岗位

第五篇:2018年Java培训班如何选择?

2018年Java培训班如何选择?兄弟连南京Java培训

Java语言现在是比较普遍的一种计算机语言了,现在很多人也都从事Java开发的相关工作,所以Java培训机构也很多.Java培训机构众多,如何选择合适的一家去学习呢?相信很多刚毕业的大学生也是想通过Java培训,来自我增值,找个待遇好的工作.选择靠谱的Java培训机构很重要,毕竟学Java现在培训一下费用都挺高的,各家的费用上其实相差不大,主要是要比较教学质量和后期的一些毕业学员的薪资待遇上.如何选择适合自己的Java培训机构呢?

首先,要选择面授的Java培训机构比较好.因为视频教学的Java培训,对学生自己的基础要求也比较高,没有基础的话很难靠看视频完全学会.基础打不扎实的话,到后期的项木开发中更难跟上,更别提面试工作时暴露的基础不扎实等缺点,影响自己就业了.选择面授的Java培训机构比较好,这样子有不懂的可以当堂提问,Java培训还提供课后名师辅导,在自习时间也都配有解答老师,及时解决学生的问题,真正学会Java开发技术.兄弟连南京Java培训:http://nj.itxdl.cn/

下载java游戏制作培训班word格式文档
下载java游戏制作培训班.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Java实训报告——greenfoot游戏制作(共5篇)

    《Java实训报告》 ——Green foot游戏程序设计 班 级:微应1211 成 员:胡文亚 吴桐 安徽水利水电职业技术学院 第页 共 14 页 第一部分 1.1 设计目的 .............................

    java l留言板的制作

    package com.cfxy.wwl.java.shixun; import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionList......

    电视节目制作培训班学习心得

    有幸参加市馆组织的教育电视节目制作培训,几天来的培训感受很多、很深,主要有:办班理念新、师资队伍专专业素质高。一、办班理念新 1、强调服务。 陈馆在开班致辞上特强调这一......

    用java做坦克游戏(推荐)

    第一次课 一、要做的工作 1、产生一个800*600的窗口,背景色为绿色。窗口可以被关闭,但不允许改变大小 2、在窗口里画出一个红色的圆代表坦克 3、让坦克动起来 改变坦克的位置......

    QD上JAVA游戏怎么安装

    QD上JAVA游戏怎么安装?QD可以安装收音机的软件吗? 标签Tags: 百度首页 | 百度知道 | 登录 新闻 网页 贴吧 ,我想买个征途180以上的号;知道 MP3 图片 ,1983年9月3日 农历算下今......

    游戏文案制作注意事项

    企划制作守则1.游戏不是给同样层级的人玩的。 2.公司不是慈善事业,游戏是要卖钱的。老板出钱出名誉,千万尊敬。 3.游戏好不好是对不对的起自己;适不适合是对不对的起消费者;......

    沙盘游戏制作过程

    沙盘游戏的开始(一)——如何向来访者介绍沙盘 [日期:2011-11-18] 来源: 作者:申荷永 高岚 [字体:大 中 小] 沙盘游戏的过程是沙盘游戏实践的体现,其中包含着沙盘游戏的操作与要求,......

    游戏设计制作要学什么?

    游戏设计制作要学什么? 游戏呈现在玩家的面前,需要经过游戏策划设计制作、游戏美术设计制作、游戏程序设计制作的过程,这三个过程缺一不可。如果说一个游戏是一个人类,游戏策划......