![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Ich / liebe / dich
欧拉欧拉欧拉欧拉欧拉
展开
-
LL(1)语法分析器识别句子(java)
一、实验目的设计、编制并调试一个语法分析程序,加深对语法分析原理的理解。二、使用仪器、器材计算机一台操作系统:Windows10编程软件:Intellij IDEA三、实验内容及原理设有文法G[E]:E→E+T|TT→T*F|FF→(E)|i消除左递归后的文法为:E→TE’E’→+TE’|εT→FT’T’→*FT’|εF→(E)|i建立LL(1)分析表如下:I+*()#EE→TE’E→TE’E’E’→+TE’原创 2020-12-03 22:40:59 · 2591 阅读 · 3 评论 -
词法分析器(不讲武德java版)
一、实验目的设计、编制并调试一个词法分析程序,加深对词法分析原理的理解。二、使用仪器、器材计算机一台操作系统:Windows10编程软件:Intellij IDEA三、实验内容及原理1、待分析的C语言子集的词法1) 关键字main if else int return void while (都是小写)2) 专用符号= + — * / < <= < >= = = != ; : ,{ } [ ] ( )3) 其他标记原创 2020-11-25 22:15:07 · 1415 阅读 · 3 评论 -
Java连接Oracle数据库(详细!快速上手)
如果你点开看到了这篇文章,说明你已经或多或少地通过学校学习亦或是自学了解了 oracle 数据库的基本用法。但是实际在开发程序的时候,我们是不可能手动地去操作sql语句的,而是由程序去调用。这个时候,就需要使用上编程语言了。本文主要介绍的是Java连接数据库的技术 —— JDBC。原创 2020-05-16 16:42:10 · 15781 阅读 · 1 评论 -
Java IO流
字节流与字符流Click缓冲流BufferedInputStream 和 BufferedOutputStream 这两个流是缓冲字节流,通过内部缓存数组来提高操作流的效率。(包装其他流,加上了缓冲的功能)构造方法:BufferedInputStream(Reader in) BufferedOutputStream(Writer out)同理有缓冲字节流 BufferedR...原创 2019-04-21 11:19:00 · 148 阅读 · 0 评论 -
Java控制台三种输入方式
Round 1第一种:使用System.in.read(),较为麻烦package com.first.test;import java.io.IOException;public class Accept { public static void main(String[] args) { int c= 0; String s = ""; System.out.prin...原创 2019-05-04 21:24:32 · 341 阅读 · 0 评论 -
JSP内置response对象小结
比较out对象与response对象的区别:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.io.*" %><!DOCTYPE html><html><head><meta ch...原创 2019-04-25 12:36:13 · 327 阅读 · 0 评论 -
Java多线程(二) 线程同步
一、线程不安全 与 线程安全1. 了解线程不安全线程不安全示例1:模拟抢票public class Unsafe01 extends Thread{ private int num = 30; @Override public void run() { while(true) { if(num > 0) { try { ...原创 2019-05-18 23:10:20 · 140 阅读 · 0 评论 -
eclipse java-ee 导入jdbc驱动
创建一个项目,点击右键->Build Path->Configure Build Path…进入以上界面后切换到Libraries,点击Add External JARs…导入即可原创 2019-05-07 23:27:35 · 632 阅读 · 0 评论 -
Java多线程(一)
一、认识多线程进程 VS 线程进程:打开任务管理器,里面有多个进程。进程是系统进行资源分配和调度的独立单位。每一个进程都有它自己的内存空间和系统资源独立性:拥有自己独立的资源,每个进程拥有自己的私有地址空间。动态性:程序是一个静态的指令集合,而进程加入了时间的概念。并发性:多个进程可以在单个处理器并发执行。线程:线程是进程的一部分。每个进程可以执行多个任务,这个任务就是线程...原创 2019-05-17 22:13:51 · 138 阅读 · 0 评论 -
Java Swing简易的计算器
1.编写程序,创建如下图所示的图形界面。(要求实现功能)最终效果图:源代码:import java.awt.BorderLayout;import java.awt.Color;import java.awt.Font;import java.awt.GridLayout;import java.awt.TextField;import java.awt.event.Actio...原创 2019-05-17 22:19:11 · 1139 阅读 · 0 评论 -
Java猜数字
编写一个Java Application程序,实现如下的设计目标:程序运行时自动产生1~100的随机数,接收用户键盘输入数据并给出提示信息,直至猜对。游戏者猜对后,显示猜测次数,并提供“重新开始”和“退出”功能。import java.util.Scanner;public class guessNumber { int target; public guessNumber() {...原创 2019-05-17 23:17:54 · 4200 阅读 · 1 评论 -
Java多线程 模拟售票窗口售票
编写一个Java 多线程程序,完成三个售票窗口同时出售20张票程序分析:1.票数要使用同一个静态值;2.为保证不会出现卖出同一个票数,要java多线程同步锁。设计思路:创建一个站台类Station,继承Thread,重写run方法,在run方法里面执行售票操作!售票要使用同步锁:即有一个站台卖这张票时,其他站台要等这张票卖完!2.创建主方法调用类...原创 2019-05-30 16:40:59 · 2103 阅读 · 1 评论 -
Java继承,多态,抽象类,接口基本概念
这篇主要用来集中一下以前写的博客,方便复习…抽象类与接口继承与多态1.Java 不支持多继承,但支持多重继承。一个类只能继承一个类,但能被多个类继承。class Person { }class Student extends Person { }class Teacher extends Person{ }2.继承的特性子类拥有父类非 priv...原创 2019-06-27 15:26:59 · 233 阅读 · 0 评论 -
基于TCP的双向聊天
先运行服务端,再运行客户端。效果图:客户端import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout;import java.awt....原创 2019-06-30 14:56:12 · 190 阅读 · 0 评论 -
Java 字节流&字符流
两者的区别Java字节流对应的类为 InputStream 与 OutputStream ,操作时以字节 (byte) 为单位。由于Java的编码方式为 Unicode ,中文对应的是两个字节,因此在使用字节流操作时若操作不当,会出现乱码的情况。于是字符流出现了。Java子节流对应的类为 Reader 与 Writer,操作时以字符 (char) 为单位。InputStream 与 Outp...原创 2019-04-21 10:52:12 · 236 阅读 · 0 评论 -
Java File类
一、 File 类File 类在Java中表示 文件 或 文件夹(目录)。1.1 访问文件名相关方法String getName() 文件名或路径名,若为路径名,返回最后一级子路径名String getPath()File getAbsoluteFile()String getAbsolutePath()String getParent()boolean renameTo(...原创 2019-04-21 00:13:53 · 136 阅读 · 0 评论 -
Java语言基础
一、Java主类结构(1) Java是面相对象的程序设计语言,在Java中一切都是对象。(2) Java程序的基本组成单元是类。每一个应用程序必须包含一个main()方法 ,含有main()方法的类叫做主类。所谓方法,其实与C++中的函数的含义相同。通常将类的属性称为类的全局变量(成员变量),将方法中的属性称为局部变量。即全局变量申请在类体中,局部变量申请在方法体中。举个例子:pu...原创 2019-01-18 15:05:27 · 176 阅读 · 0 评论 -
Java做的奇怪的东西╮(╯﹏╰)
╭(`・ω・´)如下所示:import java.util.Date;import javax.swing.plaf.synth.SynthSpinnerUI;public class hellojava { public static void main(String[]args){ Date date = new Date(); String year = St...原创 2019-01-20 13:39:13 · 170 阅读 · 0 评论 -
Java字符串
一、创建字符串常用创建字符串的方法:String s1 = "Ich liebe dich";String s2 = new String(); //空字符串String s3 = new String("Ich liebe dich");也可以这样做:char a[] = {'H','e','l','l','o'};String a1 = new String(a); ...原创 2019-01-25 19:57:18 · 206 阅读 · 0 评论 -
Java简易的矩阵类
今天对Java的类有了简单的认识,按照书上习题编写了一个矩阵类。题目:尝试编写一个矩阵类,将长和宽作为矩阵类的属性,在构造方法中将长、宽初始化,定义一个成员方法求次矩形的面积。自己写的代码如下:public class Rectangle { private double a,b; public Rectangle(){ //构造方法 a = 1; b = 1; ...原创 2019-01-21 17:12:35 · 613 阅读 · 0 评论 -
Java Student类
用Java写了一个简单的Student类,可以输出每个学生的信息,计算学生的平均分,以及获取学生成绩的最大值与最小值。运行效果如下:这个类的成员变量有 String 型的 sNO,sName,sSex 与整型的 sAge,sJava,分别表示学号、姓名、性别、年龄和Java成绩。构造方法是带参数的。类的成员方法有getNo() getName() getSex() getAge() getP...原创 2019-01-29 20:31:40 · 8321 阅读 · 0 评论 -
Java 高淇300集资源分享
点我JAVA300集2018版百度云资源教程中有教做飞机游戏,做出来的效果如下:虽然游戏不难,却涉及很多知识与细节的使用。原创 2019-03-12 16:20:06 · 8320 阅读 · 5 评论 -
Java Integer测试
/** * * @author DELL * 1.返回为某类型:byteValue(),intValue(),shortValue(),toString() * 2.比较两个数:compareTo(),equals() * 3.valueOf(),parseInt() * 4.常量:MIN_VALUE,MAX_VALUE,SIZE,TYPE */public class Test...原创 2019-03-17 11:32:59 · 155 阅读 · 1 评论 -
Java继承与多态
Java继承与多态原创 2019-03-30 10:10:59 · 951 阅读 · 0 评论 -
Java抽象类与接口
一、抽象方法与抽象类1.抽象方法:只有声明没有方法体:abstract public void shout();2.抽象类:含有抽象方法的类abstract class Animal { abstract public void shout(); //抽象方法}class Dog extends Animal { //子类必须实现父类的抽象方法,否则编译错误 ...原创 2019-03-30 10:43:48 · 271 阅读 · 0 评论 -
Java数组
本文概要了Java数组的基本用法原创 2019-03-23 23:29:16 · 147 阅读 · 0 评论 -
Java包
本文介绍了Java中包的概念。原创 2019-03-24 00:08:20 · 165 阅读 · 0 评论 -
Java 模拟LinkedList
LinkedList底层用双向链表实现的存储。特点:查询效率低,增删效率高,线程不安全。双向链表也叫双链表,是链表的一种,它的每个数据节点中都有两个指针,分别指向前一个节点和后一个节点。// Node.javapublic class Node{ Node previous; Node next; public Node(Node previous,Node next,Ob...原创 2019-04-06 16:39:53 · 251 阅读 · 0 评论 -
Java 集合类
本文配合例子,简要地总结了Java中的集合类。原创 2019-04-06 19:51:54 · 300 阅读 · 0 评论