java基础入门
这是专门针对小白的零基础Java教程。
为什么要学Java?
因为Java是全球排名第一的编程语言,Java工程师也是市场需求最大的软件工程师,选择Java,就是选择了高薪。
不会起名字的程序猿
乾坤未定,你我皆是黑马!
展开
-
java网络编程----qq聊天器(可动态连天,保存聊天记录)
package com.itheima.demo03;import java.io.*;import java.net.Socket;import java.util.Scanner;/** * @author Mr.liu * @date 2021年04月13日 14:48 */public class Client { //客户端 public static void main(String[] args) throws IOException { //原创 2021-04-13 16:30:21 · 811 阅读 · 4 评论 -
java基础进阶回顾2
本次回顾内容为集合和线程原创 2021-05-15 11:22:44 · 68 阅读 · 0 评论 -
java基础进阶1-9天的内容
本文是为了自己回复一遍,有些 地方使用的是通俗的语法,故自己理解原创 2021-05-12 18:44:49 · 50 阅读 · 0 评论 -
java入门基础总结-体系结构
原创 2021-05-12 10:44:50 · 56 阅读 · 0 评论 -
java基础(java8实战之Optional类的使用)
Class Optionaljava.lang.Objectjava.util.Optional从1.8版本开始:public final class Optionalextends Object可能包含或不包含非空值的容器对象。 如果一个值存在, isPresent()将返回true和get()将返回值。提供依赖于存在或不存在包含值的其他方法,例如orElse() (如果值不存在则返回默认值)和ifPresent() (如果值存在则执行代码块)。这是一个value-based课; 使用身份敏原创 2021-04-28 17:10:22 · 109 阅读 · 0 评论 -
java创建对象的内存分析图
原创 2021-04-22 16:47:55 · 67 阅读 · 0 评论 -
学生管理系统IO版
(不完善,大体逻辑出来了代码健壮性还不好,将继续完善)//学生类package com.ithiema.student;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;/** * @author Mr.liu * @date 2021年04月19日 22:02 */ @Data@AllArgsConstructor@NoArgsConstructorpubl原创 2021-04-20 10:51:09 · 100 阅读 · 0 评论 -
java基础之自定义注解演示
package com.itheima.demo03;/** * @author Mr.liu * @date 2021年04月16日 15:07 */public class Student { @MyTest public void eat1(){ System.out.println("吃吃吃...."); } @MyTest public void drink2(){ System.out.println("喝喝喝原创 2021-04-16 17:06:50 · 54 阅读 · 0 评论 -
java基础AIO同步非阻塞处理
package com.itheima.demo05;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.AsynchronousServerSocketChannel;import java.nio.channels.AsynchronousSocketChannel;import java.util.concurren原创 2021-04-15 17:32:13 · 100 阅读 · 0 评论 -
并发包CountDownLatch
package com.itheima.demo07;import java.util.concurrent.CountDownLatch;/** * @author Mr.liu * @date 2021年04月14日 22:01 */public class main { public static void main(String[] args) { CountDownLatch cd = new CountDownLatch(2); Syste原创 2021-04-14 22:11:51 · 56 阅读 · 0 评论 -
java基础(线程总结版本一)
原创 2021-04-14 19:11:14 · 54 阅读 · 0 评论 -
Java基础IO流结构体系()
原创 2021-04-14 18:35:21 · 77 阅读 · 0 评论 -
java基础(IO流之复制一个文件)
package com.itheima.demo04;import java.io.*;/** * @author Mr.liu * 复制一个文件 */public class demo { public static void main(String[] args) { try (FileOutputStream fileOutputStream = new FileOutputStream("e:\\传智2.zip"); FileInpu原创 2021-04-14 10:45:11 · 54 阅读 · 0 评论 -
java网络编程----控制台版文件上传(版本二)
package com.itheima.demo05;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.Socket;/** * @author Mr.liu * @date 2021年04月13日 17:00 */public class Client {原创 2021-04-13 20:25:24 · 108 阅读 · 0 评论 -
java网络编程----控制台版文件上传(版本一)
package com.itheima.demo04;import java.io.*;import java.net.Socket;/** * @author Mr.liu * @date 2021年04月13日 16:07 */public class Client { //文件上传 public static void main(String[] args) throws IOException { System.out.println("准备与服务器原创 2021-04-13 16:28:16 · 151 阅读 · 0 评论 -
java知识点体系结构
原创 2021-04-05 21:13:45 · 49 阅读 · 0 评论 -
java基础_猜数字小游戏_加强版
**需求:程序自动生成一个1-100之间的数字,使用程序实现猜出这个数字是多少?根据不同情况给出相应的提示如果猜的数字比真实数字大,提示你猜的数据大了如果猜的数字比真实数字小,提示你猜的数据小了如果猜的数字与真实数字相等,提示恭喜你猜中了扩展点:1.猜中时,提示共猜了多少次;2.限制猜的次数;3.猜中后,让用户选择:1.再玩一把 2.退出*/package Demo01;import java.util.Random;import java.util.Scanner原创 2021-03-19 10:47:38 · 151 阅读 · 0 评论 -
java基础day02
1.算术运算符1).+、-、*、/、%(做除法,取余数)2).示例代码:public class Demo02 {public static void main(String[] args) {int a = 10;int b = 5; System.out.println(a + b);//15 System.out.println(a - b);//5 System.out.println(a * b);//50 System.out.println(a / b);/原创 2021-03-16 15:57:26 · 58 阅读 · 0 评论 -
java基础day01
1.安装Java开发环境:1).安装JDK:a).JDK中包含了我们开发Java程序所需要的一些软件工具。2).配置环境变量:a).JAVA_HOME:配置到JDK的根目录:例如:D:\jdk1.8.0_172b).path:引用JAVA_HOME,例如:%JAVA_HOME%\bin--------------------------------------------------------------------配置环境变量的作用:可以让"命令行程序"(获取其它程序)可以找到JDK根目录原创 2021-03-16 15:56:35 · 122 阅读 · 0 评论 -
超级简单的学生管理系统-cs架构
java基础之案例练习-学生管理系统,功能还算可以1.新建一个实体类(创建set,get方法,有参构造,无参构造,tostring方法)package com.itheima;public class Student { private int id; private String idCard; private String name; private int age; private String sex; public int getId()原创 2021-03-06 14:27:07 · 908 阅读 · 0 评论 -
java基础__用户登录之您还有Nc机会!
新建一个实体类Userpublic class User { private String userAccount; private String password; public String getUserAccount() { return userAccount; } public void setUserAccount(String userAccount) { this.userAccount = userAccoun原创 2021-03-05 14:46:50 · 58 阅读 · 0 评论 -
java 制作简单日历
package ambow;import java.awt.Choice;import java.time.Month;import java.util.Calendar;import java.util.Scanner;import javax.xml.crypto.Data;public class rl {public static void main(String[] arg...原创 2019-04-27 19:49:00 · 518 阅读 · 0 评论 -
福利彩票双色球游戏(数组,方法,Random,Scanner) 由6个红色球号码和1个蓝色球号码组成。红色球号码从1--33中选择;蓝色球号码从1--16中选择。
public static void main(String[] args) {int[] userNum = new int[7];int[] sysNum = new int[7]; //彩民 购买彩票(6+1) System.out.println("请输入红色球的号码(1-33):"); Scanner sc = new Scanner(System.in); for (int...原创 2019-03-25 09:07:52 · 4826 阅读 · 1 评论 -
随机点名器
public static void main(String[] args) {/* // TODO Auto-generated method stubString [] user ={“刘龙兴”,“崔杰”,“张如愿”,“王猛”,“陈佳龙”,“董成明”};int num = name();System.out.println(user[num]);}public static int...原创 2019-03-20 09:59:05 · 931 阅读 · 3 评论 -
//2.猜数游戏,输入一个数 判断是否在数列中!-------《数列随机生成!》
//猜数游戏,输入一个数 判断是否个数列中! int [] nums = new int [10]; int len = nums.length; Random r = new Random(); for (int i = 0; i < len; i++) { nums[i] = r.nextInt(); } Scanner input = new Scanner(Sys...原创 2019-03-19 20:40:32 · 468 阅读 · 0 评论 -
Java 基础设计
package com;public class pro1 {public static void main(String[] args) { // TODO Auto-generated method stub //求1000之内不能被7整除的和!int sum = 0;for (int i = 1; i <=1000; i++) {if (i%7!=0) { ...原创 2019-03-13 09:45:53 · 223 阅读 · 0 评论