
Java基础
文章平均质量分 87
Mr.Gzj
这个作者很懒,什么都没留下…
展开
-
sql练习题
使用方法:我用的数据库是 Ms SQL Server 2008 ,练习时应当自己建数据,自己先思考,切勿急躁翻答案!否则效果减半,做完这些,恭喜你,你的 SQL 就算过关了。测试表格–1.学生表Student(S#,Sname,Sage,Ssex)–S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别–2.课程表Course(C#,Cname,T#)–C# --课程编号,Cname 课程名称,T# 教师编号–3.教师表Teacher(T#,Tname)–T# 教师转载 2021-05-04 16:09:35 · 648 阅读 · 0 评论 -
图片上传至Web项目下指定文件夹,需刷新项目下文件夹才能显示 解决办法
我把图片直接上传到本地项目根目录下,每次看的时候都得刷新项目,就很烦。后来经过某个大佬指点后,发现项目发布后,我的项目是在tomcat文件夹下的webapps目录里所以把上传路径改成这里面项目的文件夹就好了。但是,tomcat要设置的如下图才能在webapps文件夹下找到自己的项目...原创 2019-12-18 22:55:05 · 1463 阅读 · 2 评论 -
抽象类和接口
抽象类abstract可以修饰类和方法:abstract修饰的类称为做抽象类;abstract修饰的方法叫做抽象方法,抽象方法只有声明部分,而没有具体的方法体。public abstract class Son { static int a; public abstract void run(); public abstract void walk();} ...原创 2018-05-26 15:17:15 · 343 阅读 · 0 评论 -
内部类(上)
有名内部类内部类是指在一个外部类内定义的类。按照是否有类名分为有名内部类和匿名内部类。说明:全局有名内部类的使用方式类似于全局变量;局部有名内部类的使用方式类似局部变量——它们都有固定的使用范围;public class Foo { class A{ } public static void main(String[] args) { class B{ ...原创 2018-05-26 16:48:45 · 263 阅读 · 0 评论 -
内部类(下)
静态内部类静态内部类仅能直接访问外部类的静态成员变量和方法,可以通过创建外部类的对象间接使用非静态的成员变量和方法。public class Foo { static Mammal1 a = new Mammal1(){ @Override public void a() { System.out.println(111); } public void b...原创 2018-05-26 17:45:00 · 305 阅读 · 0 评论 -
Java异常处理
学到这里,大家也知道,Java的基础语法已经学完了,异常将是我们在Java深入篇中遇到的第一个难关。至于什么是异常,大家或许都遇到过这种情况,在玩游戏的时候,游戏有时会无端的崩溃掉,不单单是游戏,windows系统在早期时也经常蓝屏,有时候也提交各种错误报告,告诉你程序哪里有问题了,要重启。你按下确定键后,他就帮你重新启动,你要是按了其他,他就直接退出了。没有什么程序是不会出问题的,作为开发者...原创 2018-08-01 21:15:01 · 267 阅读 · 0 评论 -
Java枚举使用详解
JDK1.5之后可以借助enum关键字定义枚举类型,语法结构如下: [public] enum 枚举名称 [implements 接口列表] { 枚举对象1[,枚举对象2] [,…]; [成员变量1;] [成员变量2;] […] [(静态或非静态)代码块] [构造方法1] [构造方法2] […] [普通方法1] [普通方法2] […] [抽象方法1]...原创 2018-08-14 15:44:07 · 284 阅读 · 0 评论 -
JAVA 的BigInteger
import java.math.BigInteger;import java.util.*;public class Main { public static void main(String args[]) { Scanner cin = new Scanner(System.in); // 读到EOF while (cin.hasNext()) { } //...原创 2019-04-18 16:30:47 · 915 阅读 · 0 评论 -
String字符串
String类String类有两种赋值方式:一种是直接赋值,语法如下public class Father { public static void main(String[] args) { String st = "Java"; System.out.println(st); }直接赋值会出现常量池数据共享的情况,String st = "java";执行这段程序时...原创 2018-05-22 21:26:35 · 298 阅读 · 0 评论 -
几句话弄清楚Java参数传值还是传引用
转自 http://blog.youkuaiyun.com/fbysss/article/details/3082949关键字:Java 传值 传引用这是个老生常谈的问题了,引起过无数争论,但可以说一直没有一个令人满意的回答。有些人非要故弄玄虚,把传引用说成是栈里面放的是引用的值,说只有传值没有传引用,那看看这句经典名言吧:O'Reilly's Java in a Nutshell by Davi...转载 2018-05-22 00:01:01 · 181 阅读 · 0 评论 -
Java入门-第一节(JDK的安装、环境变量的配置和第一个java程序)
写下这个标题的时候我是很激动的,这标志着我正式的进入了Java的学习。虽然是第一次接触Java,但也被这些编程语言的严谨性所触动,一个微小的失误,甚至到一个字母的大小写都会造成程序编译的失败。来说一下我的收获吧:1、jdk的安装:jdk可以在Java官方网站(http://www.oracle.com/technetwork/java/index.html)下载,下载完成...原创 2018-03-19 07:17:41 · 420 阅读 · 2 评论 -
类与对象(四)构造方法、对象初始化过程、类变量和实例变量
构造方法什么是构造方法在创建对象的时候,对象成员可以由构造函数方法进行初始化。构造方法负责初始化类中的实例变量。构造方法是一种特殊的方法,这种方法必须满足以下语法规则:构造方法必须与类名相同;不包含返回值类型描述部分。构造方法不能有static和final关键字修饰。为什么使用构造方法在调用类的属性时,经常遇见有许多的属性的类,比如:public class Te...原创 2018-05-13 10:31:00 · 1964 阅读 · 0 评论 -
类与对象(三)全局变量局部变量、关键字static
全局变量和局部变量变量的分类全局变量:直接在类中声明的变量叫成员变量(又称全局变量)。如果未对成员变量设置初始值,则系统会根据成员变量的类型自动分配初始值:int分配初始值0、boolean分配初始值false,而自定义类型则分配初始值null。成员变量定义后,其作用域是其所在的整个类。成员变量的定义没有先后顺序,但是最好将成员变量的定义集中在类的顶部。 局部变量:...原创 2018-05-12 21:52:03 · 723 阅读 · 0 评论 -
类与对象(二)面向对象与面向过程、方法与重载、代码块
面向对象与面向过程面向对象是一种程序设计方法,它以对象作为基本的单元来构建系统,它利用对象将系统的复杂性隐藏在对象里(也就是常说的封装),从而构建大型的工业级系统和大型系统(注意是工业及系统和大型软件系统而不是播放器等小型的系统)。简单的说就是面向对象让对象成为类与类之间的“通信”的桥梁,通过对象使类之间形成有机的整体。面向对象编程语言以对象为中心,以消息为驱动,即程序=对象+消息。消...原创 2018-05-12 18:46:03 · 271 阅读 · 0 评论 -
类与对象(一)对象和类的基本概念、类与对象的定义和使用
对象和类的基本概念Java语言中的对象是对现实生活的模拟,现实生活中的对象存在于现实生活中,Java语言中的对象(实例)在计算机内存中。ps:Java中的对象也称实例。我们在认识事物时要知道他的属性和功能,能做哪些事情,Java中的对象也是如此,只是叫法不同,属性也称全局变量(也称作成员变量),功能也可称之为方法。Java语言把一组对象中相同的属性和方法抽象到一个Java源文件中就形成...原创 2018-05-11 23:44:09 · 1532 阅读 · 0 评论 -
Java入门-第四节(数组以及数组排序)
有时在写一些程序时,我们要保存几百甚至几千个数据,这时候如果用定义变量的方式保存数据是很难的,为了解决这个问题,Java提供了数组的数据结构,可以当作一个容器来存储许多个数据。1、数组的概念数组是相同数据类型的数据按顺序组成的一种引用数据类型。声明数组:String[] arr; double[][] arr;声明数组仅仅给出了数据类型和数组的...原创 2018-05-03 19:07:23 · 275 阅读 · 0 评论 -
Java入门-第三节(流程控制)
我们都知道,程序是由上往下一行一行执行的,但是有些时候我们需要让他执行某些部分,不执行某部分或反复执行某部分,流程控制语句分为分支语句和循环语句。if分支语句: if就是如果的意思,就是在某些情况下,满足某一条件时才执行相应代码,条件不足则执行其他代码。if有四种形式:单分支,双分支,多分支,嵌套if。比如:单分支if(3<4){ System.out.pri...原创 2018-04-04 17:05:37 · 174 阅读 · 0 评论 -
Java入门-第二节(数据类型和运算符)
一、什么是数据类型 大家都知道,每台电脑都有一块内存,内存就好比人类的大脑,它可以用来存各种数据,当数据存入时,jvm虚拟机将在内存中开辟一块区域用来存储数据。我们需要先给数据定义一个名称,这就是标识符了,也就是变量名,Java标识符有四条规则,1、Java标识符由字母,数字,_,$ 组成,首字母不能是数字。2、不能把Java关键字作为标识符。3、标识符没有长度限制。4、标识符对大...原创 2018-03-26 08:23:34 · 318 阅读 · 0 评论 -
包和访问权限
为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示例都属于一个默认的无名包。包的命名规则1、包的命名完全用小写字母(多个单词也用小写)2、如果包名含有多个层次,每个层次用(.)分割3、包名一般由倒置的域名开头,如com.baidu4、自定义包不能Java开头package语句用于指明源文件定义的类所在的包,一个Java源文件内...原创 2018-05-18 14:22:09 · 421 阅读 · 0 评论