初学者自学+课堂教学java
文章平均质量分 61
初学者的自学之路
小郭同学忒骚了
新疆师范大学计算机科学与技术(师范类)大二新生
初学者一枚,不想卷算法和java,转攻不知道什么(迷茫期)
展开
-
JDBC的基本使用(mysql与java)
一种Java与数据库连接的技术Java和数据库并不是直接连接,而是通过mysql提供的jar包进行连接。原创 2022-09-30 00:38:13 · 722 阅读 · 0 评论 -
JDBC在idea上的配置
1、 win+r中加cmd启动管理器2、输入mysql -uroot -p3、在输入密码后出现以下界面(server version即是版本号:本机为8.0.30)原创 2022-09-25 16:11:49 · 4096 阅读 · 1 评论 -
十六、内部类
具体指明对象类型:outcladdname.innerclassname三、使用.new原创 2022-07-09 22:37:39 · 106 阅读 · 2 评论 -
十三、线程
一、线程简介二、Thread类package 线程;public class Thread继承 { public static void main(String[] args) { Thread A=new ThreadsA(); A.start(); Thread B=new ThreadsB(); B.start(); // TODO 自动生成的方法存根 }}class ThreadsA extends Thread{ public v.原创 2022-05-16 01:04:39 · 121 阅读 · 0 评论 -
十二、java枚举
目录一、枚举类型1、使用枚举类型设置常量2、枚举类型常用方法二、泛型一、枚举类型1、使用枚举类型设置常量package 枚举;public class Seasons { public static final int SPRING=1; public static final int SUNMMER=2; public static final int AUTUMN=3; public static final int WINTER=4; .原创 2022-05-07 03:29:15 · 185 阅读 · 0 评论 -
十二、java注解(Annotation)
import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType.FIELD)//此注解只可以用在成员属性上@Retention(RetentionPolicy.RUNTIME)//此注...原创 2022-05-06 23:03:10 · 331 阅读 · 0 评论 -
十一、java访问构造方法、成员变量以及成员方法(Constructor类)
一:访问构造方法:import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Modifier;public class demo1 { public static void main(String[] args) { try { Class c=Class.forName("example1");..原创 2022-05-06 21:38:23 · 560 阅读 · 0 评论 -
Java实现压缩与解压
package 流;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;public class cre...原创 2022-05-03 01:44:39 · 762 阅读 · 0 评论 -
十、I/O流
一、流概述物质在目的地之间的转移称为流二、File类File是代表文件对象,不是真正的文件,只是能对这个文件操作原创 2022-04-28 19:11:03 · 418 阅读 · 0 评论 -
九、集合(list,set,map)
一、集合类概述二、Collection接口原创 2022-04-23 16:07:29 · 379 阅读 · 0 评论 -
八、SWING程序设计(2)
一、JPanel面板package SWING程序设计2;import java.awt.BorderLayout;import java.awt.Container;import java.awt.GridLayout;import javax.swing.BorderFactory;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.原创 2022-04-21 15:09:18 · 885 阅读 · 0 评论 -
网格组布局管理器
一、使用方法:二、gridx、gridypackage 网格布局管理器;import java.awt.Container;import java.awt.GridBagConstraints;import java.awt.GridBagLayout;import javax.swing.*;import Swing程序设计.GildLayout;public class gridxgridy { JFrame f=new JFrame(); Cont...原创 2022-04-14 21:26:53 · 877 阅读 · 0 评论 -
七、SWING程序设计(1)
一、Swing概述Swing特点:统一的风格、不依赖操作系统、轻量级组件、可插入外观组件AWT:java.awt、风格不统一、依赖操作系统1、Swing包:2、常用Swing组件概述二、Swing常用窗体1、窗体JFrame:package Swing程序设计;import java.awt.Color;import java.awt.Container;import javax.swing.JFrame;import javax...原创 2022-04-14 12:28:10 · 3475 阅读 · 0 评论 -
六、异常处理
一、异常的分类Exception:可以自己处理解决的问题RuntimeException:运行时异常Error:不应该试图捕捉的严重问题(字节码文件无法解析,java虚拟机资源耗尽,配置文件格式不规范) (解决方法:重新编写程序、重新分配系统资源)二、捕捉异常1、自动捕捉异常...原创 2022-04-05 01:57:04 · 477 阅读 · 0 评论 -
小总结:Java中常见的类型转换
目录一、int —> String二、String —> int三、char[] —> String四、String —>char[]五、String—> Char六、Char—> String七、int—>Char八、Char—>int一、int —> Stringint i=12345;String s="";第一种方法:s = i+""; //会产生两个对象 第二种方法:s = Strin.原创 2022-04-04 03:27:36 · 142 阅读 · 0 评论 -
五、数字处理(Math类、Random类、BigInteger类、BigDecimal类)
一、数字格式化DecimalDormat类构造方法:DecimalFormat df=newDecimalFormat(“###”); //###:格式化模板 DecimalFormat df=new DecimalDormat(); df.applyPattern(“####”);package 数字结构;import java.text.DecimalFormat;import java.util.S...原创 2022-04-03 20:54:46 · 156 阅读 · 0 评论 -
四、包装类(Integer类 、Boolean类、byte类 、Character类、Double类 、Number类)
为什么Java会提供包装类?Java编程的特点是面向对象的,而基本数据类型不能实现这一功能,使程序开发存在一定的弊端。1、Integer类Integer类用于封装int类型的数据构造方法:Integer(int num) Integer(String str)package 包装类;public class integerlei { public static void main(String[] args) { System.out.print...原创 2022-03-31 21:27:11 · 636 阅读 · 0 评论 -
三、常用的四种排序方式
目录一、冒泡排序二、选择排序三、插入排序四、快速排序一、冒泡排序原理:每次比较两个相邻的元素,将较大的元素交换至右端。思路:每次冒泡排序操作都会将相邻的两个元素进行比较,看是否满足大小关系要求,如果不满足,就交换这两个相邻元素的次序,一次冒泡至少让一个元素移动到它应该排列的位置,重复N次,就完成了冒泡排序。package 排序方法大全;public class maopaoSort { public maopaoSort(int []array){.转载 2022-03-31 19:32:58 · 3338 阅读 · 0 评论 -
二、String 类的学习
String类:新手笔记(写的不好见谅)原创 2022-03-31 16:23:34 · 553 阅读 · 0 评论 -
一、java语言基础的学习
怎么说呢,作为一名新疆师范大学的大一计算机科学与技术专业(师范类)的新生,在上学期算是懵懵懂懂的把C语言的基础内容给学明白了(期末79,着实有点菜了)。按照C语言老师的说法,C语言是学习其他语言的基础,然后假期就开始了自学java(原因很简单:怕自己跟不上,当时学C语言就挺吃力的,主要是当着班长,事情比较多)。我用的是从网上买的的《java从入门到精通》,第一章第二章就属于那种如何建立项目、包、啥的,涉及的是一些算是有的没的的概念(如果没学C语言的话,建议还是好好看一看,学了的话,里面也有一些关于搭建语原创 2021-12-29 22:12:05 · 708 阅读 · 2 评论