自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 2020/09/02 QQ1017871939 AWT容器展示包含(布局管理器样式)

在设置窗口之前,先说明java中像素的定位点,我们屏幕左上角为(0,0),x往右边为正,y向下为正,这和我们平常的数学y轴往下为负不一样。就简单来说吧,只要你设置都为整数就是在我们屏幕里面,我们能看到的。一方为负数就看不到。实例一:基本窗口显示实例一代码:package com.uplooking.javase.ch17;import java.awt.Color;import java.awt.Frame;public class MyFranmeTest { public...

2020-09-03 08:54:05 98

原创 2020/09/01 QQ1017871939 Java8新特性——Lambda表达式

单元测试代码:@Test public void test1() { //正常写Java语言的时候 //多线程接口Runnable Runnable r1 =new Runnable() { @Override //Runnable接口中的方法 public void run() { System.out.println("你好"); } }; r1.run(); System.out.printl...

2020-09-01 17:22:44 122

原创 2020/08/31 QQ101781939 java网络编程

网络是什么?网络就是连接在一起共享数据和资源的一组计算机。按照地理覆盖范围,计算机网络可以划分为局域网、城域网和广域网。如何记忆:应(应用层)该会(会话层)传(传输层)网(网络层),数据(数据链路层)物理(物理层)都很好。 (应该会传网,数据物理都很好)服务端的代码package com.uplook.ch01;import java.io.IOException;import java.io.InputStream;import java.io.OutputSt

2020-08-31 21:04:48 431

原创 2020/08/29 QQ1017871939 线程同步上锁

第一种 继承extends Thread第二种 接口implements Runnable总结:多个线程一起占用即使设置了静态变量100还是没有用,比如三个线程这时候一起用100,很好大家都获得100,然后大家都输出100,然后线程一睡觉了,但是线程二,醒的很快,然后线程二获得99,然后减1得98.突然线程一线程三刚好又一起行来拿到98。如果让他们有序获得,就上一个锁,大家先到也得排着等待处理。线程的同步可以举很多的例子,比如说你去看电影的时候上网买电影票,你选择一个座位的电影票的时候,那边.

2020-08-29 20:55:20 1149 2

原创 2020/08/29 QQ1017871939 线程通信和死锁

理解死锁,就比如中间三个人,三个球,开始大家往右边拿一球,再往左边拿一球的话就得一分,可游戏一运行大家都往右边拿了一球,拿到球不放开,那么这个游戏表面上还在进行,实际上已经进行不了了,游戏结束了,像锁头死死锁上一样。谁都不松开。简称死锁。经典例题就是大学你们学的哲学家吃完问题package com.chongxin;public class TestDeadLine01 extends Thread { //定义两个静态的球 static Object o1 =new Object();.

2020-08-29 19:55:58 93

原创 2020/08/27 QQ1017871939 初识线程

初始线程package com.xiancheng.ch01;public class ThreadTest01 { public static void main(String[] args) throws InterruptedException { //获得当前线程 Thread t1 = Thread.currentThread(); System.out.println("Threadname:"+t1.getName()); //获得ID System.out.

2020-08-27 20:52:37 492

原创 2020/08/26 QQ1017871939 IO流

流是相对于程序而言的,并不是相对文件!!!!你就理解为一个抽水泵,可以更快的读取文件,比如为什么你冲了VIP你下载速度才那么快,想一下就知道里面多了一个水泵,水泵也贵的呀,谁会这么便宜给你用!这张图一定要记住,四大基类:inputStream、OutputStream、Reader、Writer。后面的什么都差不多相同,只不过各有各的神奇功能。如果这张图捋不清或者不理解,后面学起来就很难。@Test public void test1() { //定义成员变量 方便finnal下面.

2020-08-26 22:08:53 130

原创 2020/08/26 文件的基本操作 QQ1017871939

文件操作创建文件 @Test public void test3() { File file1 =new File("G:\\aaa\\bbb\\ccc\\ddd\\eee\\fff"); //创建一个空文件夹 // boolean b =file1.mkdir(); // 可以创建多级目录,如果指定的目录不存在,一起创建 boolean b =file1.mkdirs(); if (b) { System.out.println("创建文件夹

2020-08-26 19:46:17 111

原创 2020/08/22 QQ1017871939 小白学习编译时异常处理

异常中的编译时异常编译时异常除了RuntimeException 以外其它的异常称为checked exception(检测异常、受检异常) ,必须捕获的异常,进行处理;不捕获程序会报错。为什么会产生异常?下图数产生异常的缘由**Java中常见异常处理:所用到的五大关键字分别是 try catch finally throws throw**try :捕获异常的第一步是用try{…}语句块选定捕获异常的范围,将可能出现异常的代码放在try语句块中。catch (Excepti...

2020-08-22 11:01:18 141

原创 2020/08/22 QQ1017871939 小白学习运行时异常

异常的概念异常:也就是我们在编译的时候没有发生问题,但是运行的时候控制台出现错误(我们人为的编写错误和逻辑上的错误这种不算异常)。程序运行过程中,出现的不正常情况称为异常下图为异常分为两大类Java中的异常又可以分为两类:第一种是Error:jvm中系统内部的错误、资源的耗尽。这种问题我们程序员无法解决(生活的例子就是比如你去上学,结果你自己不小心被车撞了,腿瘸了,自己上不了学了)**第二种是Exception:其它因编程错误或偶然的外在因素导致的一般性问题,例如: 空指针访问、试图读取不

2020-08-22 10:30:40 98

原创 2020./08/18 小白学习之设计模式 QQ1017871939

**小白学习设计模式为什么要学习设计模式,设计模式是经过很多程序员写多年代码和开发总结出来的方法,也俗称“”套路“”,学好设计模式有助于理解spring,也帮助你开发不走很多弯路,不再单纯是个码农。这就是java开发工程师的核心所在。设计模式23种(不按顺利)**第一种 代理模式****代码实现UserDao类package com.uplooking.javase.ch08.demo06;public interface UserDao {...

2020-08-18 20:19:35 288

原创 2020/08/10 小白下载和运用eclipse

**Eclipse下载及使用**1.Eclipse下载地址:http://archive.eclipse.org/eclipse/downloads/但是Eclipse官网速度很慢,可以使用国内镜像站来下载,地址是:https://mirrors.tuna.tsinghua.edu.cn/eclipse/technology/epp/downloads/release/下载启动前要注意的问题:使用Eclipse前必须已经安装了JDK和JRE。保证环境变量正确配置,在控制台中测试java

2020-08-10 17:23:53 159

原创 2020/08/09 QQ1017871939 小白学习字符串

小白学习字符串1.字符串,不可变特性// 字符串演示public class StringTest1{//public void test3(){ String s1 = "uplooking"; // 字符替换的时候,依然是创建新的字符串 String s2 = s1.replace('u','U'); System.out.println(s1); System.out.println(s2);}public void test2(){ String s1 = "

2020-08-09 13:30:30 221

原创 2020/8/8 QQ1017871939 小白学习二维数组

8.8小白学习二维数组public class Erwei{public void func1(){//定义二维数组int[][] array={{1,2},{3,4,5,6},{7,8,9,10,11}};//打印值for (int i=0;i<array.length ;i++ ){for (int j=0;j<array[i].length;j++ ){System.out.print(array[i][j]+"\t");}System.out....

2020-08-08 20:36:08 77

原创 2020/8/6 QQ1017871939 小白学习流程控制语句

8.6 小白学习第三天流程控制语句一、条件判断语句当条件判断语句过多的时候,选择if语句是最佳首选。当判断条件语句是if…else类型可以选择三元运算符最佳break关键字可以用于switch结构和循环结构。作用:1.如果用于switch结构,跳出当前的case语句;2.如果用于循环结构中,跳出当前循环结构。思考:编写程序Demo.java,从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出“a3”,在每个5的倍数行上打印...

2020-08-06 19:43:40 71

原创 2020/8/6 QQ1017871939 一维数组和冒泡排序

8.6小白学习数组(一维数组)这是正常编写代码的时候。记住数组的下标是从0开始,而不是1开始,这里我们虽然定义了30,这里的30是30个元素的意思。因为从0开始,所以达到的是29,而不是30.所以我们数组下标写30是错误的,越界的!我来图片表示一下为什么数组下标从0开始。如果出现数组下标为负数或者越界的时候。就会出现编译正确而抛出异常的问题。Exception in thread “main” java.lang.Ar...

2020-08-06 18:50:31 83

原创 8.5 QQ1017871939 小白学习运算符

8.5小白之运算符第一章 算术运算符注意点1、如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。但被模数是负数就另当别论。注意点2、对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。例如:int x=3510;x=x/1000*1000; x的结果是?注意点3:“+”除字符串相加功能外,还能把非字符串转换成字符串。例如:System.out.println(“5+5=”+5+5); //打印结果是?注意点4:,++ 和-- 既可以出现在

2020-08-05 21:21:08 207 1

原创 8.4小白配置环境变量

8.4小白配置环境变量先下载JDKJDK官方地址:https://www.oracle.com/java/technologies/javase-downloads.html这是我自己下载的javase 8u261(你是开发的话就下载JDK,你下载的JDK里面会包含JRE包,这不需要担心。如果你仅仅是需要测试,需要测试环境就下载JER包,也就第三个。) JDK是程序员需要的,JRE是运行环境下载之前看一下自己电脑的版本类型这是我自己电脑的版本类型,每个人都不一样,有32的,也有苹果的。然后下

2020-08-04 20:16:17 304

原创 8.4小白常用的一些DOS命令有截图

8.4dos常用的命令指令1:常用的DOS命令有哪些?DIR -查看当前目录的内容ipconfig -查看当前的网络cls -清屏这是之前dos窗口的内容运用了cls命令之后切换某个磁盘(比如切换F盘 就 F: 大小写都可)Cd —改变当前目录“CD\”格式,则退回到根目录;“CD…”格式则退回到上一级目录。MD——建立子目录功能:创建新的子目录格式:MD[盘符:][路径名]〈子目录名〉FOR 1:...

2020-08-04 19:23:26 666

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除