总结一下这几节Java课的...重点!!!
1.定义一个Person类,包含两个私有的属性(name、age)、一个含参的方法setValue(int age,String name)、一个不含参方法setValue()和一个普通方法tell()。
定义一个测试类Test,实例化一个Person类的对象,名为p;对两个属性赋值并输出结果。
class Person
{
private int age;
private String name;
public void tell()
{
System.out.print("姓名:"+name+",年龄:"+age);
}
public void setValue(int age,String name)
{
this.age=age;
this.name=name;
}
public void setValue()
{
this.name="张三";
this.age=21;
}
}
public class Test
{ public static void main(String[] args)
{
Person p = new Person();
p.setValue(21,"Mary");
p.tell();
}
}
2.定义一个Student类,继承自Person类,含有一个protected访问权限的字符型属性sex,定义Student类的构造方法,并覆写父类的tell()方法,实现对三个属性的赋值和输出。
class Person
{
private int age;
private String name;
public void tell()
{
System.out.print("姓名:"+name+",年龄:"+age);
}
public void setValue(int age,String name)
{
this.age=age;
this.name=name;
}
public void setValue()
{
this.name="张三";
this.age=21;
}
}
class Student extends Person
{
protected char sex;
Student(int age,String name,char sex)
{
super.setValue(age,name);
this.sex=sex;
}
public void tell()
{
super.tell();
System.out.println(",性别:"+sex);
}
}
public class Test
{ public static void main(String[] args)
{
Student s = new Student(20,"Mary",'女');
s.tell();
}
}
3.数据库访问的实现
import java.sql.Statement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.DriverManager;
import java.sql.SQLException; public class MySQL
{
public static void main(String[] args){
Connection conn = null;
Statement stmt = null;
ResultSet rs =null;
try
{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/studentInfo","root","123456");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from student");
while(rs.next())
{
String no = rs.getString(1);
String name = rs.getString("sName");
String sex = rs.getString(3);
int age = rs.getInt(4);
String dept = rs.getString("dept");
System.out.println(no+"__"+name+"__"+sex+" "+age+" "+dept+"__");
}
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
try
{
if(rs !=null) rs.close();
if(stmt!=null) stmt.close();
if(conn !=null) conn.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
}
}
这是重点!这是重点!这是重点!重要的事情说三遍!!!
总结一下这几节Java课的...重点!!!的更多相关文章
- 转入软工后第一节java课的作业
这个作业,鸽了好久.本来大家都在中秋前发了,我摸摸索索加上各种缓慢的学习,终于是将他做完了. 做完之后,java最基本的输入输出功能都基本学习到了.下面附上代码: import java.util.* ...
- JAVA课设---五子棋
1.团队博客链接 JAVA课设-五子棋-团队博客 2.个人负责模块: ①对鼠标事件的处理 , 此模块需处理五子棋的放置问题.颜色转换问题.以及当五子连线时弹出窗口显示结果. ②对MainFrame中主 ...
- 学习经验分享(最近听了一节Java公开课)
最近听了一节Java公开课,讲的Tomcat8.0的,老师分享的学习方法很好, 时间和精力要用对地方 1.学习一个知识的广度和深度,先学主要的主流的,不要学了很多不该学,没必要学的东西 2.要花时间总 ...
- JAVA课设个人博客--多源数据教学管理系统
JAVA课设个人博客--多源数据教学管理系统 1.团队课程设计博客链接 https://www.cnblogs.com/hq9-/p/10278470.html 2. 个人负责模块或任务说明 主要模块 ...
- 第83节:Java中的学生管理系统分页功能
第83节:Java中的学生管理系统分页功能 分页功能一般可以做成两种,一种是物理分页,另一种是逻辑分页.这两种功能是有各自的特点的,物理分页是查询的时候,对数据库进行访问,只是查一页数据就进行返回,其 ...
- 第82节:Java中的学生管理系统
第82节:Java中的学生管理系统 学生管理系统的删除功能 删除,点击超链接,点击弹出对话框式是否进行删除,如果确定,就删除,超链接执行的是js方法,在js里访问,跳转servlet,,servlet ...
- 第80节:Java中的MVC设计模式
第80节:Java中的MVC设计模式 前言 了解java中的mvc模式.复习以及回顾! 事务,设置自动连接提交关闭. setAutoCommit(false); conn.commit(); conn ...
- 第79节:Java中一些要点
第79节:Java中一些要点 前言 一些知识点忘了没,可以通过一个点引出什么内容呢?做出自己的思维导图,看看自己到了哪一步了呢 内容 如果有人问jre,jdk,jvm是什么,你怎么回答呢? jre的英 ...
- 第78节:Java中的网络编程(上)
第78节:Java中的网络编程(上) 前言 网络编程涉及ip,端口,协议,tcp和udp的了解,和对socket通信的网络细节. 网络编程 OSI开放系统互连 网络编程指IO加网络 TCP/IP模型: ...
随机推荐
- weui&flexible布局
1.weui 一开始以为只能用于小程序中,原来分两种:weui-wxss-master和weui-master.真的是强大的不得了,把设计好的样式和功能封装.然后分类,有明确的层级和逻辑,感动!!值得 ...
- 使用ZeppelinHub来存储和展示ZeppelinNoteBook
0.序 说实在的这个功能太赞了 在一开始接触的时候不知道有这个功能,我尝试做一下配置,发现非常的棒. 棒的原因有两点: 可以在随时随地有互联网的地方访问自己的ZeppelinHub来查看Zeppeli ...
- C - Crazy Town
Problem description Crazy Town is a plane on which there are n infinite line roads. Each road is def ...
- 全文检索引擎及工具 Lucene Solr
全文检索引擎及工具 lucence lucence是一个全文检索引擎. lucence代码级别的使用步骤大致如下: 创建文档(org.apache.lucene.document.Document), ...
- 【Oracle】OGG(Oracle GoldenGate)简介及搭建过程
GoldenGate公司简介 GoldenGate公司专注于数据同步领域,是实现数据同步技术的领导者.至2007年,在全球35个国家售出超过2000个许可证,客户分布在政府.银行.电信.证券.传媒.医 ...
- VHDL之concurrent之when
WHEN (simple and selected) It is one of the fundamental concurrent statements (along with operators ...
- OpenCV:OpenCV目标检测Hog+SWindow源代码分析
参考文章:OpenCV中的HOG+SVM物体分类 此文主要描述出HOG分类的调用堆栈. 使用OpenCV作图像检测, 使用HOG检测过程,其中一部分源代码如下: 1.HOG 检测底层栈的检测计算代码: ...
- 阿里巴巴矢量库IconFont__使用小录
使用阿里巴巴矢量库方法虽然不难,但本人记性不好,遂在次记录几笔 阿里巴巴矢量库地址:http://www.iconfont.cn/plus 阿里巴巴矢量库图标好处: 1:图标矢量化 2:自己总结:ic ...
- 如何查看Linux的CPU负载
哪些工具可以查看 CPU 负载? 可以使用 top 命令.uptime 命令,特别是 top 命令,功能强大,不仅仅可以用来查看 CPU 负载. CPU 负载怎么理解?是不是 CPU 利用率? 要区别 ...
- jmeter3.1 压测
压测目标:error 为0,线程起到250,服务器配置达到最大 一.Jmeter3.1 压测 JMeter3.1提供一个用于生成HTML页面格式图形化报告的扩展模块.该模块支持通过两种方式生成多维度图 ...