使用Java实现面向对象编程
第一章-对象和封装上机练习1-5答案略 简答题41234567891011121314151617181920212223242526272829303132333435public class Student1 { String name; //姓名 private int age; //年龄 public int getAge() { return age; } public void setAge(int age) { if (age>=16) { this.age = age; } else { System.out.println("输入错误!"); } } public void print() { System.out.println("该学生姓名为:" ...
MySQL练习题
MySQL练习1建库建表数据库 库名:meitao 表 area(区域表) areaID int not null 区域编号(主键) areaName varchar(20) null 区域名称 p_areaID int null 上级区域编号 shop(商店表) shopID int not null 商店编号(主键) shopName varchar(50) not null 商店名称 shopAddress varchar(50) null 商店地址 contact varchar(50) null 联系电话 customer(客户表) customerID int not null 客户编号(主键) login varchar(20) not null 登录名称 pwd varchar(20) not null 登录密码 customerName varchar(20) not null 客户姓名 tel varchar(20) null 客户电话 address varchar(20) null 客户地址 ...
Java笔记(上)
第一章初识Java欢迎来到本篇博文,这是一篇关于java知识点的笔记,涵盖了基本知识与语法—— 计算机语言的发展史计算机编程语言的发展,是随着计算机本身硬件发展而发展的。硬件速度越快、体积越小、成本越低,应用到人类社会的场景就会越多,那么所需要的算法就会越复杂,也就要求计算机编程语言越高级。最初重达几十吨但一秒只能运算5000次的ENIAC(世界上第一台计算机),只能做非常小的应用,比如:某些情况的弹道计算。现在任何一个人的手机运算能力都可以秒杀那个年代地球上所有计算机运算能力的总和。计算机编程语言的发展历经了从低级到高级发展。发展的核心思想就是“让人更容易编程”。越容易使用的语言,就有越多人使用;越多人使用,就有越多协作;越多协作,就可以创造越复杂的物体;计算机语言经历了三代:第一代是机器语言,第二代是汇编语言,第三代是高级语言。 【1】第一代:机器语言(相当于人类的原始阶段)机器语言是机器指令的集合,机器指令展开来讲就是一台机器可以正确执行的命令。电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,从而进行运算。上面所说的计算机,指的 ...
MySQL安装教程
软件下载截至发稿,MySQL的最新版为8.0.17,官网地址:https://www.mysql.com/ 电脑访问MySQL官网,在首页点击Downloads按钮 下滑找到MySQL Community (GPL) Downloads 点击后进入下载界面,选择MySQL Installer for Windows 进入后会看到两个文件,我们只需要下载第二个程序即可,第一个是软件安装包,不包括必要组件,安装时需要联网下载,第二个包括了必要组件,一键安装 点击download按钮会提示然我们登录官网,注册账号,如果你不想登录官网则点击。下方的No thanks, just start my download.,会弹出下载文件,笔者使用的是IDM下载器,其他同学可在浏览器的下载列表开始下载 值得注意的是:MySQL的安装程序都是32位的,但是安装程序会同时安装32位和64位的MySQL。 安装教程此处为8.0.11教程,最新版8.0.17同理 点击许可接受协议,点击next 1:安装所有 MySQL 数据库需要的产品;2:仅安装 MySQL 数据库的服务器;3:仅安装MySQL ...
Java笔记(下)
第5章_方法的定义/调用/重载方法的定义和调用【1】什么是方法?方法(method)就是一段用来完成特定功能的代码片段,类似于其它语言的函数(function)。方法用于定义该类或该类的实例的行为特征和功能实现。 方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。 【2】方法声明格式:[修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){ Java语句;… … …} 【3】方法的调用方式:对象名.方法名(实参列表)【4】方法的详细说明形式参数:在方法声明时用于接收外界传入的数据。实参:调用方法时实际传给方法的数据。返回值:方法在执行完毕后返还给调用它的环境的数据。返回值类型:事先约定的返回值的数据类型,如无返回值,必须显示指定为为void。 【5】代码: 1234567891011121314151617181920212223242526272829303132333435363738394041pu ...
使用java理解程序逻辑
第一章-初识java本章学习内容:java基础 答案略第二章-变量,数据类型和运算符本章学习内容:变量,数据类型和运算符 上机练习11234567891011121314151617package com.mjc;public class Lx1 { public static void main(String[] args) { //第二章上机练习1(第47页) int tShort = 245; int shoe = 570; int pad = 320; int tShorts = 2; int shoes = 1; int pads = 1; double zheKou = 0.8; double sum = (tShort * tShorts + shoe * shoes + pad * pads) * zheKou;//折扣 System.out.println("消费总金额为:" + sum); } ...
MySQL常用指令
连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样) 3、退出MYSQL命令: exit (回车) 修改密码和删除用户格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令mysqladmin -u root -passw ...
Java反射机制和JDBC
Java反射机制1、反射机制有什么用? 通过java语言中的反射机制可以操作字节码文件 可以读和写字节码文件 通过反射机制可以操作代码片段(class文件) 2、反射机制相关类在哪个包下 java.lang.reflect.*; 3、反射机制相关的重要类有哪些? java.lang.Class:代表整个字节码,代表一个类型,整个类 java.lang.reflect.Method:代表字节码中方法字节码,类中方法 java.lang.reflect.Constructor:代表字节码中构造方法字节码,类中构造方法 java.lang.reflect.Field:代表字节码中属性字节码。类中属性 三种获取class方法: 第一种 123456789101112131415/*Class.forName() 1.静态方法 2.参数是一个字符串,且是一个完整的类名 3.完整名必须带有包名。java.lang包不能省略 4.需要处理异常*/try{ Class c1 = Class.forName("java,lang.String&quo ...