
Java SE
Java程序设计基础
理想不闪火
研究 VLM、开放环境下的机器学习、AIGC 推理加速和医学图像。
欢迎订阅专栏!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java AWT
1 用AWT生成图形化用户界面抽象窗口工具包AWT (Abstract Window Toolkit) 是 API为Java 程序提供的建立图形用户界面GUI (Graphics User Interface)工具集,AWT可用于Java的applet和applications中。它支持图形用户界面编程的功能包括: 用户界面组件;事件处理模型;图形和图像工具,包括形状、颜色和字体类;布局管理器,...原创 2019-12-27 15:30:59 · 552 阅读 · 0 评论 -
Java Swing
1.Swing 以AWT为基础。2.使用eclipse建立Java工程,实现一个Java Swing程序实例。package com.swing.test1;import javax.swing.JFrame;public class SwingTest1 {//Swing 练习1 static final int WIDTH=300; static final int HEIGHT=...原创 2019-12-27 15:28:59 · 347 阅读 · 0 评论 -
java静态钥匙上同步代=代码块锁
package step2;/********* Begin *********///定义站台类,实现卖票的功能。public class Station extends Thread { static int tick = 20; // 为了保持票数的一致,票数要静态 static Object ob = new Object(); // 创建一个静态钥匙 值...原创 2019-11-28 20:16:02 · 462 阅读 · 0 评论 -
java异常
1package step2;import java.util.Scanner;public class Task { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); int num2 = sc.nextInt();...原创 2019-11-25 21:04:46 · 1076 阅读 · 1 评论 -
java综合练习
1package case3;import java.util.Scanner;public class Task3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String pppName = sc.next(); int pppAge = sc.nextI...原创 2019-11-25 21:00:56 · 1671 阅读 · 0 评论 -
java封装,继承和多态
1package case8;public class TestPolymorphism { public static void main(String[] args) { // 以多态方式分别实例化子类对象并调用eat()方法 /********* begin *********/Animal a=new Cat();Animal b=new Dog();Animal c...原创 2019-11-25 20:59:08 · 2810 阅读 · 0 评论 -
java类与对象
1package step5;public class Test { static String name = "楚留香"; public static void main(String[] args) { System.out.println("hello educoder"); System.out.println("我叫" + name); stu...原创 2019-11-25 20:54:59 · 856 阅读 · 0 评论 -
java-println连接
public class example{ static String x="1"; static int y; public static void main(String[] args){ int z=2; System.out.println(x+y+z); }}原创 2019-11-25 07:50:59 · 445 阅读 · 0 评论 -
java-String StringBuffer
public class example{ public static void main(String[] args){ String s="abcde"; StringBuffer s1=new StringBuffer("abcde"); System.out.println(s.equals(s1)); System...原创 2019-11-25 07:48:33 · 360 阅读 · 0 评论 -
Java重写
class A{ public int sum(int a) { return a+10; }}class B extends A{ public int sum(int a) { return a+100; }}public class example { public static void mai...原创 2019-11-23 22:17:04 · 315 阅读 · 0 评论 -
java装箱
public class example { public static void main(String[] args) { int w=Integer.parseInt(args[0]); int h=Integer.parseInt(args[1]); for(int i=0;i<h;i++) { ...原创 2019-11-21 14:15:36 · 305 阅读 · 0 评论 -
多线程 Thread类
cartarget.javapublic class cartarget implements Runnable{public void run(){for(int i=1;i<=20;i++){System.out.print("汽车"+i+" ");}}}elephanttarget.javapublic class elephanttarget implemen...原创 2019-11-15 16:17:45 · 272 阅读 · 0 评论 -
Java Thread的子类
public class example{public static void main(String[] args){SpeakElephant speakelephant;SpeakCar speakcar;speakelephant=new SpeakElephant();speakcar=new SpeakCar();speakelephant.start();speakc...原创 2019-11-15 15:59:27 · 504 阅读 · 0 评论 -
jdk配置路径
C:\Program Files\Java\jdk1.8.0_121\binC:\Program Files\Java\jdk1.8.0_121\jre\binC:\Program Files\Java\jre\lib\rt.jar;.;原创 2019-11-15 15:39:34 · 495 阅读 · 0 评论 -
JAVA中NEXTLINE()与NEXT()的区别
java中的next()和nextLine()还是有很大区别的。next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。完整标记的前后是与分隔模式匹配的输入信息所以next()不能得到带空格的字符串,儿...原创 2019-11-12 19:08:16 · 378 阅读 · 0 评论 -
Java中Scanner.useDelimiter( )方法使用
在Java语言中,格式化输入是通过类java.util.Scanner来完成的。默认情况下,Scanner是使用“空白”作为分隔符将输入分解为标记,然后使用它所提供的不同的next方法将得到的标记转换为不同的类型的值。Scanner scan = new Scanner(System.in); System.out.print("请输入:"); String year = scan.ne...原创 2019-11-12 19:05:25 · 3159 阅读 · 0 评论 -
Java中访问修饰符public、private、protect、default范围
public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不 仅可以跨类访问,而且允许跨包(package)访问。private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以 及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。protect: 介于public 和 priv...原创 2019-11-12 18:39:19 · 339 阅读 · 0 评论 -
JDBC基础实例
package step1;import java.sql.*;public class UpdatePass { // 修改数据 public static void updateDB() { /********* Begin *********/ // 第一步:加载驱动 try { Class.forN...原创 2019-11-02 10:08:31 · 452 阅读 · 0 评论 -
java多线程实例
package step1;public class Task { public static void main(String[] args) throws Exception { /********* Begin *********/ //在这里创建线程, 开启线程 Object A = new Object(); Ob...原创 2019-11-02 09:56:21 · 686 阅读 · 0 评论 -
java常用类
package case6;import java.util.Scanner;import java.lang.Math;public class MathTest { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a1 = sc.nextInt(); in...原创 2019-11-02 09:51:36 · 1342 阅读 · 0 评论 -
java 多线程(Callable,Future)
package step2;import java.util.concurrent.Callable;import java.util.concurrent.FutureTask;public class Task { public void runThread(int num) { // 在这里开启线程 获取线程执行的结果 //请在此添加实现代码/...原创 2019-11-01 16:46:21 · 838 阅读 · 0 评论 -
java 多线程
package step2;import java.util.Scanner;public class Task { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); //请在此添加实现...原创 2019-11-01 16:29:02 · 434 阅读 · 0 评论 -
javaIO
package step2;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import ...原创 2019-11-01 15:38:36 · 585 阅读 · 0 评论 -
JavaIO(输入输出)——字节流读写文件
程序从输入流中读取数据package 字节流;import java.io.*;public class Example01 {public static void main(String[] args) throws Exception{ FileInputStream in=new FileInputStream("C:\\Users\\88304\\Desktop\\test.t...原创 2019-10-31 21:15:00 · 570 阅读 · 0 评论 -
java jdbc 下载和连接
package project2;import java.sql.Connection;import java.sql.DriverManager;public class jdbcc { public static final String DBDRIVER="com.mysql.cj.jdbc.Driver"; public static final String DBURL...原创 2019-10-21 18:19:50 · 746 阅读 · 1 评论 -
java jdbc(下)
ackage step2;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;imp...原创 2019-10-19 17:49:29 · 1168 阅读 · 0 评论 -
java jdbc(下)
package step1;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import...原创 2019-10-19 16:55:52 · 355 阅读 · 0 评论 -
JavaJDBC
package jdbc;import java.sql.*;public class jdbcConn { public static void getConn() { /********** Begin **********/ try { Class.forName("com.mysql.jdbc.Driver" ); } catch...原创 2019-10-18 20:01:07 · 453 阅读 · 7 评论 -
java数据库编程(JDBC)
现在所有的项目开发过程之中都不可能离开数据库,现在Java提供的JDBC非常有用处,JDBC严格来讲并不是一项技术,它属于一种服务。服务的特点在于:所有的操作流程都是固定的。监听 和 实例服务记事本开发需要在classpath配置此驱动程序路径然而如果使用开发工具配置需要JAVA buid pathpackage lixiang;import java.sql.Connect...原创 2019-10-18 19:38:54 · 468 阅读 · 0 评论 -
Java Spring
package step2;import java.util.Scanner;public class NameSearch { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); /********** Begin *********/St...原创 2019-10-18 16:33:52 · 359 阅读 · 0 评论 -
Java中的异常
1.什么是异常;2.如何使用异常。异常:程序在运行中产生不正常的情况。程序在运行的时候,发生了一些不被预期的事件,从而没有按照我们编写的代码执行,这就是异常。异常是Java中的错误,但是并不是所有的错误都是异常,比如说,你在定义变量名的时候没有依照Java的规则,在语句的结尾少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;不过如果你用System.out.pr...原创 2019-10-14 19:53:03 · 486 阅读 · 0 评论 -
使用eclipse编写JAVA程序
使用eclipse编写JAVA程序一、Eclipse(集成开发环境IDE)**1、创建java项目 **2、创建程序包3、编写JAVA源程序4、运行程序注:IDE自动完成了将.java源文件转变为.class的过程 点击中间绿色按钮(Run )...原创 2019-08-10 19:55:12 · 1688 阅读 · 1 评论 -
使用idea编写第一个Java程序
原创 2019-08-10 20:00:24 · 12696 阅读 · 10 评论 -
java API(String类 和 StringBuffer类)
java api 指的是jdk中提供的各种功能的java类。在java中定义了String和StringBuffer两个类来包装字符串,并提供了一系列操作字符串的方法,他们都位于java.long包中。初始化public class text1{ public static void main(String [] args)//)throws Exception放在方法后边,thr...原创 2019-09-28 19:15:09 · 438 阅读 · 0 评论 -
快速排序 java 实现
package textpack;public class sf { private static void xx(int a[],int left,int right) { if(left < right) {//递归出口条件判断 int x = a[left]; int i=left; int j = right; //整个循环目的:用基准数x,将数...原创 2019-08-27 20:50:45 · 445 阅读 · 2 评论 -
Java protect属性
假设有类A和B,且A类中有一个值的属性为project若A和B在同一个包下:在B类中是可以通过A直接访问A中的protect属性若A和B在同一个包下,并且B继承于A:在B类中也是可以直接访问A中的protect属性若A和B不在同一个包下:在B类中是不可以通过A来访问A中的protect属性若A和B不在同一个包下,并其B继承于A:在B类中是可以访问到A中的protect属性...原创 2019-09-07 17:56:19 · 1135 阅读 · 1 评论 -
java类的继承(下)
一.重写父类方法text1.javapublic class text1{ public static void main() { dog t1=new dog(); t1.shout(); }}animal.javapublic class animal { void shout() { Syst...原创 2019-09-15 19:03:18 · 383 阅读 · 0 评论 -
java——import语句
测试输入:牛肉,3,true预期输出:面码:牛肉,粉的份量:3两,是否带汤:true面码:牛肉,粉的份量:3两,是否带汤:false面码:酸辣,粉的份量:2两,是否带汤:true测试输入:三鲜,1,true预期输出:面码:三鲜,粉的份量:1两,是否带汤:true面码:三鲜,粉的份量:1两,是否带汤:false面码:酸辣,粉的份量:2两,是否带汤:true出现这种情况是...原创 2019-09-16 20:21:54 · 2383 阅读 · 0 评论 -
java中接口方法
java中接口方法不管是否加了修饰符都是public。因此在实现的时候修饰范围不能缩小,只能是public。package textpackge;public class lixiang { public static void main(String[] args) { // 实例化一Student的对象s,并调用talk()方法,打印信息 /********* begin ***...原创 2019-09-22 17:00:52 · 1800 阅读 · 0 评论 -
abstract
java 中抽象类虽然不能够创建对象,但是可以有构造方法,构造方法也可以带参数原创 2019-09-27 17:56:23 · 315 阅读 · 0 评论