JAVA
文章平均质量分 50
是菜鸟不是咸鱼
是菜鸟不是闲鱼
展开
-
【Java学习】倒计时59天——JavaSE回顾(2021.4.8)
参考链接:JavaSE阶段回顾总结1、数据类型其中如果在数值计算中不允许有任何舍入误差,就必须用bigDecimal内部类:2、类型转换强制类型转换(instanceOf如果能对比就能强转)自动类型转换常用类:3、集合框架负载因子为什么是0.75?不是1,不是0.5?4、I/O流5、多线程6、网络编程7、注解与反射——————————————————————————————————需要回顾的知识点有:1、转义字符2、进制转换3、构造方法(无参,有参原创 2021-04-08 22:36:39 · 81 阅读 · 0 评论 -
【Leecode笔记】第二十二周(3.8-3.14) 数组专题+树专题
【第一题】通过翻转子数组使两个数组相等分析:第一种情况:当arr中的元素和target的不完全相同,那么就无法反转得到;第二种情况:当两个数组的长度不同,也无法反转得到;其他情况都能反转得到。(实际上就是冒泡排序的原理)方法一:两个集合比较元素的多少class Solution { public boolean canBeEqual(int[] target, int[] arr) { if(target.length != arr.length){return fal原创 2021-03-15 08:22:23 · 284 阅读 · 0 评论 -
【Leecode笔记之java】第12周(11.23-11.29)字符串专题
【11.23】第一题:生成每种字符都是奇数个的字符串分析:假如给定的整数为奇数,那么直接输出n个a即可;假如给定的整数为偶数,则输出(n-1)个a,一个b即可。这道题的可扩展性太高,可任意发挥。//执行用时:1 ms, 在所有 Java 提交中击败了96.17% 的用户//内存消耗:35.8 MB, 在所有 Java 提交中击败了84.92% 的用户class Solution { public String generateTheString(int n) { c原创 2020-11-29 21:38:48 · 360 阅读 · 0 评论 -
【Java File类】创建文件目录并在指定路径创建文件
import java.io.File;import java.io.IOException;public class FileApp { public static void main(String[] arg){ //创建一个java目录 File file = new File("java"); if(!file.exists()){原创 2017-11-24 21:13:20 · 15824 阅读 · 0 评论 -
【Java】关于文件
此程序实现了创建一个文件夹及其两个子文件,一个为data.txt,一个为filenew.txt,文件夹名字为create,程序包名为readWimport java.io.*;public class createFile { public static void main(String[] arg) throws IOException{ String s;原创 2017-11-24 22:59:26 · 247 阅读 · 0 评论 -
【Java】类与对象总结
概述:对象在程序中是通过一种抽象数据类型来描述的,这种抽象数据类型称为类;类表示一个有共同特征的对象集合,对象是一个具体的概念,是类的一个具体的实例。类中包含静态属性和动态特征,作为一种复合数据类型,可以在程序中进行类的定义,类定义完成后,通过类来定义类的对象,通过构造方法为对象进行初始化,然后通过调用对象的方法来实现程序需要的功能。一、对象的初始化: (1)声明对象:通知编译器利用指定标识对指原创 2017-12-04 22:55:41 · 777 阅读 · 0 评论 -
【Java GUI】图形用户接口总结(1)
一、简单窗口的显示import java.awt.Color;import java.awt.Container;import java.awt.Label;import javax.swing.*;public class SwingWindow extends JFrame{ Label label;//窗口内部的字本质是label; public SwingWindow()原创 2017-12-13 22:23:31 · 679 阅读 · 0 评论 -
【Java GUI】图形用户接口总结(2)
一、关于布局管理器:package Layout;import java.awt.*;import javax.swing.*;public class BorderLayoutEx extends JFrame{ private JButton northButton; private JButton southButton; private JBut原创 2017-12-14 23:10:28 · 333 阅读 · 0 评论 -
【Java】多种方法实现读取键盘输入
//1.用read(),但只能读出一个字符 int i = 0; System.out.println("请输入字符串:"); try { i = System.in.read(); //read方法只读取一个字符 } catch (IOException e) { e.printStackTrace(); }原创 2017-11-24 20:42:54 · 3382 阅读 · 0 评论 -
【Java】继承、抽象、接口和包
一、继承在面向对象编程中,类继承包括:单继承和多继承。单继承表示子类只能有一个父类,但是一个父类可以派生出多个子类,也就是说子类和父类是多对一的关系;而多继承则是多对多的关系。java里只支持单继承。 类继承通过关键字extends来实现。 语法为: [修饰符] class 子类 extends 父类名{ //子类属性和方法定义 } java里修饰符分为几种:原创 2017-12-12 19:03:50 · 371 阅读 · 0 评论 -
【20170926】Java每日一练
【程序5】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。代码实现1:package p05;import java.util.Scanner;public class P05 { public static void main(String[] arg){ System.out.println("请输入x:"); Scanner scanner原创 2017-09-26 17:31:55 · 366 阅读 · 0 评论 -
【20170924】Java每日一练
【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?package p01;public class P01 { public static void main(String[] arg){ int i,j,k; int sum = 0; int count = 0; for(i =原创 2017-09-25 22:37:44 · 235 阅读 · 0 评论 -
【20170927】Java每日一练
这里插播一个【回溯法求全排列】:package qpl;import java.util.Scanner;public class qpl { static int n; static int count; static boolean bUsed [] = new boolean[9]; static int result[] = new int [9];原创 2017-09-27 21:58:35 · 361 阅读 · 0 评论 -
【20170928】Java每日一练
**【程序12】 题目:判断101-200之间有多少个素数,并输出所有素数。**package p012;public class P012 { public static void main(String[] arg){ int i,j; int count = 0; for(i = 101;i <= 200; i++){原创 2017-09-28 23:37:33 · 288 阅读 · 0 评论 -
【20171009】Java名词理解
一:方法 Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法调用有两种方法:1.传值调用;2.语句调用。当方法返回一个值的时候,方法调用通常被当做一个值。例如: int larger = max(30, 40);如果方法返回值是void,方法调用一定是一条语句。例如,方法println返回void。原创 2017-10-09 15:06:11 · 249 阅读 · 0 评论 -
【20171002】Java每日一练
【插播】已知年月日求星期(1900年之后)代码实现1:package c2;import java.util.Scanner;public class C2_03 { public static void main(String[] args) { // TODO Auto-generated method stub int month; int原创 2017-10-02 22:04:53 · 209 阅读 · 0 评论 -
【20171116】为什么main函数是public static void
Q1.为什么是public? A1:因为main函数是一个公共的方法。Q2:为什么是static静态方法? A2:因为静态方法不用创建实例就可以被加载进内存。Q3:为什么返回值为空? A3:因为返回任何值对程序没有意义。参考博客:http://www.cnblogs.com/yangyisen/p/5108513.html原创 2017-11-16 17:04:11 · 693 阅读 · 0 评论 -
【20171210】用java实现简易贪吃蛇
一、各个类之间的关系之前学软件工程不努力,现在徒伤悲啊,不会用visio画类图…大致的类、方法之间的关系就是这样。二、游戏界面三、具体实现:1.游戏窗口要考虑的问题有: a.窗口的名字,大小,位置; b.添加的组件有哪些; c.设置点击关闭窗口之后不仅要关掉窗口还要消除后台进程; 如何看后台进程是否还在运行? 打开任务管理器: //首先对于第一个问题://便于以后方便修改设置为stat原创 2017-12-10 20:27:53 · 17671 阅读 · 6 评论 -
【20170925】JAVA每日一练
【程序4】 题目:输入某年某月某日,判断这一天是这一年的第几天?package p04;import java.util.Scanner;public class P04 { public static void main(String[] arg){ int year; int month; int date; int da原创 2017-09-25 23:53:13 · 260 阅读 · 0 评论