最简单的java代码肯定就是这个了,如下:
成都创新互联从2013年成立,是专业互联网技术服务公司,拥有项目成都网站建设、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元仓山做网站,已为上家服务,为仓山各地企业和个人服务,联系电话:18982081108
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!
这代码有两个重点:一是entity是个什么类型,大概是数据库映射的实体类,那么就要多看看相关的书籍了,二是业务逻辑,也就是和订单相关的一系列流程,先自己理理。我比较熟悉C#,对java一窍不通,看着和你一样的发晕啊。
基础不扎实,我注释了你也不一定能看懂,还是要多看书、多学习!
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
//以上三项导入相应的包,编写GUI要用到以上三个包的内容
public class text {
public static void main(String[] args) {//主方法
Edittext edit=new Edittext("记事本");//创建一个Edittext类型的窗体
}
}
class Edittext extends JFrame implements ActionListener{//Edittext类的定义,继承自JFrame,实现接口ActionListener
JMenuBar menubar;//菜单栏
JMenu menu; //某菜单
JMenuItem itemcopy,itemcut,itempaster;//菜单的条目
JTextArea text1; //文本编辑框
Edittext(String s){ //构造方法,参数为标题名称
setTitle(s); //设置窗体标题
setSize(260,270); //窗体尺寸
setLocation(120,120); //窗体在屏幕上的位置
setVisible(true); //窗体可见
text1=new JTextArea(10,10); //构造一个文本编辑区
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); //设置窗体点击关闭按钮后的操作,此处为销毁窗体
//常用的还有EXIT_ON_CLOSE,表示退出程序
add(text1); //文本区添加到窗体
menubar=new JMenuBar(); //定义菜单栏
menu=new JMenu("编辑"); //定义菜单
itemcopy=new JMenuItem("复制");//定义菜单项目,以下二项与此相同
itemcut=new JMenuItem("剪切");
itempaster=new JMenuItem("粘贴");
menu.add(itemcopy); //此三项菜单项目加入到菜单menu中
menu.add(itemcut);
menu.add(itempaster);
menubar.add(menu); //把菜单添加到菜单栏中
setJMenuBar(menubar); //设置窗体的菜单栏为上面定义的menubar
validate(); //验证容器与其子组件,作用是使其可见,添加完组件后就调用此方法
itemcopy.addActionListener(this); //为菜单项添加监听器,因为本类实现了ActionListener并且在后文中写了处理方法,
//所以此处为this,以下二项同理
itemcut.addActionListener(this);
itempaster.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {//实现ActionListener接口,必须重写此方法,定义了组件发生有意义的
//事件时的处理方法
if(e.getSource()==itemcopy) //判断事件源,并作相应处理
text1.copy(); //文本区选中的内容复制到系统剪贴板
if(e.getSource()==itemcut)
text1.cut(); //文本区选中的内容“剪切”到系统剪贴板
if(e.getSource()==itempaster)
text1.paste(); //从系统剪贴板“粘贴”到文本区光标处
}
}
想要看到都能java代码,需要了解编程的基础知识,变量,表达式,程序执行结构,逻辑判断等等。最重要是要学会如何调试代码,慢慢练习,熟练了自然就会了。
package com.p.util;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
//定义一个类
public class Tool {
//静态方法传入2个参数
public static String substring(String s,int len){
//如果传入的s长度小于len返回s
if(s.length()len){
return s;
}//否则返回新的字符串,新字符串的值为s截取0到len-1的内容。
else{
return s.substring(0, len);
}
}
//定义一个方法取得电脑现在的系统时间。
public static String getDate(){
//得到电脑时间
Date date = new java.util.Date();
//定义时间的格式化格式,即类似:10-05-02 10:25:33
SimpleDateFormat formatter1 = new java.text.SimpleDateFormat("yy-MM-dd HH:mm:ss");
//现在格式化得到的电脑时间date。并赋值给字符串格式的now
String now = formatter1.format(date);
//返回得到的字符串形式的系统时间
return now;
}
//同样定义一个方法得到系统时间,唯一不同的是得到的时间格式
public static String getDateStr(){
Date date = new java.util.Date();
//格式化为类似于:89050220:15:33
SimpleDateFormat formatter1 = new java.text.SimpleDateFormat("yyMMddHHmmss");
String now = formatter1.format(date);
return now;
}
//定义一个方法获得电脑ip。
public static String getIp(HttpServletRequest request){
return request.getRemoteAddr();
}
//接受String类型的参数
public static String getParameter(HttpServletRequest request,String s,String defaultStr){
//defaultStr为默认值哦
//这里我看不懂了,这个参数作为s穿进来了,怎么还用 request.getParameter(s)得到。不好意思。最后三个方法只不过是返回不同类型的参数。程序也不完整,也不知道哪里调用了这些方法。request.getParameter(s)是servlet里获得参数的方法。
return request.getParameter(s)==null?defaultStr:request.getParameter(s);
}
public static String getParameter(HttpServletRequest request,String s){
//单值传递
return request.getParameter(s)==null?"":request.getParameter(s);
}
//接受Integer类型
public static int getParameterInt(HttpServletRequest request,String s,int defaultInt){
return request.getParameter(s)==null?defaultInt:Integer.parseInt(request.getParameter(s));
//Integer.parseInt()为强制转换
}
public static int getParameterInt(HttpServletRequest request,String s){
return request.getParameter(s)==null?0:Integer.parseInt(request.getParameter(s));
}
}
基本能看懂,就是上面说到的参数为s,而request.getParameter(s)里面的参数也为s,那样的话有什么意思。。。。。sorry!
Java API, Spring source code, 反射和多线属于其中的难点。Spring基本已经覆盖了常用的所有的操作的封装,包含数据库,前台框架,依赖注入,所以读透JAVA的功能点都覆盖到了,包括框架的写法,如何写才能方便测试,设计模式。