学习java 笔记-1
来源:互联网 发布:手机淘宝怎么跟踪物流 编辑:程序博客网 时间:2024/06/08 00:36
//源文件的名称应该和public类的类名保持一致。
//例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。
//如果一个类定义在某个包中,那么package语句应该在源文件的首行。
//如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
//import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。
//在Java中,如果给出一个完整的限定名,包括包名、类名,那么Java编译器就可以很容易地定位到源代码或者类。
//Import语句就是用来提供一个合理的路径,使得编译器可以找到某个类。
//例如,下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类
//import java.io.*;
//package 包主要用来对类和接口进行分类。当开发Java时,可能编写成百上千的类,因此很有必要对类和接口进行分类。
//表示LoginServlet类定义在com.iot.sevlet包里。
package com.iot.sevlet;
//命令编译器 载入java_installation/java/io/IOException路径下的类
import java.io.IOException;
//如下同上,如下,分开写,是为了方便看到,都用了那些包
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
//DAO (Data Access Objects) 数据访问对象是第一个面向对象的接口,它显露了Microsoft Jet 数据库引擎(由 Microsoft Access 所使用),
//并允许 Visual Basic 开发者通过 ODBC 象直接连接到其他数据库一样,直接连接到 Access 表。
//DAO 最适用于单系统应用程序或小范围本地分布使用。详解:dao 百度百科
import com.iot.dao.AccountDao;
import com.iot.dao.impl.AccountDaoImpl;
//一个源文件中只能有一个public类,一个源文件可以有多个非public类
public class Puppy{
//声明变量
int puppyAge;
//定义一个构造器
public Puppy(String name){
// 构造器参数可以有多个,java是强类型语言,所以,每一个字段都需要声明类型
System.out.println("小狗的名字是 : " + name );
}
//void为标记方法,不返回任何值
public void setAge( int age ){
puppyAge = age;
}
//设定方法传入值必须为 int 类型
public int getAge( ){
System.out.println("小狗的年龄为 : " + puppyAge );
return puppyAge;
}
//主方法入口:所有的Java程序由public static void main(String []args)方法开始执行
public static void main(String []args){
/* 创建对象 */
Puppy myPuppy = new Puppy( "tommy" );
/* 通过方法来设定age */
myPuppy.setAge( 2 );
/* 调用另一个方法获取age */
myPuppy.getAge();
/*打印,访问到的成员变量 */
System.out.println("变量值 : " + myPuppy.puppyAge );
}
//例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。
//如果一个类定义在某个包中,那么package语句应该在源文件的首行。
//如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
//import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。
//在Java中,如果给出一个完整的限定名,包括包名、类名,那么Java编译器就可以很容易地定位到源代码或者类。
//Import语句就是用来提供一个合理的路径,使得编译器可以找到某个类。
//例如,下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类
//import java.io.*;
//package 包主要用来对类和接口进行分类。当开发Java时,可能编写成百上千的类,因此很有必要对类和接口进行分类。
//表示LoginServlet类定义在com.iot.sevlet包里。
package com.iot.sevlet;
//命令编译器 载入java_installation/java/io/IOException路径下的类
import java.io.IOException;
//如下同上,如下,分开写,是为了方便看到,都用了那些包
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
//DAO (Data Access Objects) 数据访问对象是第一个面向对象的接口,它显露了Microsoft Jet 数据库引擎(由 Microsoft Access 所使用),
//并允许 Visual Basic 开发者通过 ODBC 象直接连接到其他数据库一样,直接连接到 Access 表。
//DAO 最适用于单系统应用程序或小范围本地分布使用。详解:dao 百度百科
import com.iot.dao.AccountDao;
import com.iot.dao.impl.AccountDaoImpl;
//一个源文件中只能有一个public类,一个源文件可以有多个非public类
public class Puppy{
//声明变量
int puppyAge;
//定义一个构造器
public Puppy(String name){
// 构造器参数可以有多个,java是强类型语言,所以,每一个字段都需要声明类型
System.out.println("小狗的名字是 : " + name );
}
//void为标记方法,不返回任何值
public void setAge( int age ){
puppyAge = age;
}
//设定方法传入值必须为 int 类型
public int getAge( ){
System.out.println("小狗的年龄为 : " + puppyAge );
return puppyAge;
}
//主方法入口:所有的Java程序由public static void main(String []args)方法开始执行
public static void main(String []args){
/* 创建对象 */
Puppy myPuppy = new Puppy( "tommy" );
/* 通过方法来设定age */
myPuppy.setAge( 2 );
/* 调用另一个方法获取age */
myPuppy.getAge();
/*打印,访问到的成员变量 */
System.out.println("变量值 : " + myPuppy.puppyAge );
}
}
这个类似 js的构造函数
<script type="text/javascript">
function aa(name,age){
this.name = name;
this.age = age;
};
aa.prototype.getName = function(){
return this.name;
};
aa.prototype.setName = function(name){
this.name = name;
};
var bb = new aa( 'cws',30 );
bb.setName('chen');
console.log( bb.getName() );
</script>
阅读全文
0 0
- java学习笔记-1
- Java学习笔记1
- java学习笔记(1)
- java学习笔记1
- Java学习笔记1
- java学习笔记1
- java学习笔记(1)
- Java学习笔记1
- java学习笔记(1)
- JAVA学习笔记1
- java学习笔记1
- Java学习笔记(1)
- java学习笔记1
- JAVA学习笔记 1
- JAVA学习笔记(1)
- java学习笔记1
- java学习笔记 1
- java 学习笔记《1》
- java中的字符串(String)
- Centos虚拟机上网
- 你需要理解的Java反射机制知识总结
- TOMCAT源码分析——请求原理分析(上)
- Qt实现的局域网通信软件(仿QQ版本)
- 学习java 笔记-1
- 数字签名的作用和功能
- JSP中如何动态的引用图片路径
- React Native开发环境搭建——window
- 苏州两天一夜游记
- Nvidia TX1 板子 arm 浏览器安装
- EffectiveJava笔记(三) 类和接口
- 金蝶纯java代码Exce上传数据l
- Deepgreen & Greenplum DBA小白普及课之三(备份问题解答)