![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java初学
文章平均质量分 76
南风未凉
欲买桂花终买酒,终不似,少年游!
展开
-
多线程详解
多线程详解1 、线程简介多任务:现实中有太多同时做多件事情的例子了,看起来是多个任务都在做,但是本质上我们的大脑在同一时间依旧只做了一件事情。多线程原来是一条路,慢慢因为车多了,道路堵塞,效率极低。为了提高使用的效率,能够充分利用道路,于是加了多个车道。普通方法调用和多线程程序.进程.线程在操作系统中运行的就是进程,比如你的QQ,播放器、游戏、IDEA等就像一个电影的进程有声音、图像、字幕等一个进程可以有多个线程,如视频中同时听声音、看图像、看弹幕等等Pro原创 2021-03-16 21:43:38 · 401 阅读 · 0 评论 -
JavaSE思维导图总结
javaSE的知识点框图原创 2021-03-10 12:04:42 · 254 阅读 · 0 评论 -
注解与反射
一、注解什么是注解Annotation是从JDK1.5开始引入的新技术。Annotation的作用:不是程序本身,可以对程序作出解释。(这一点和注释(comment)没有什么区别)。可以被其他程序(比如:编译器)读取。Annotation的格式:注释是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnimgs(value=“unchecked”).Annoyation在哪里使用?可以附加在packet、class、method、field等原创 2021-03-10 11:47:55 · 183 阅读 · 0 评论 -
Java IO框架
I/O框架什么是流概念:内存与存储设备之间传输数据的通道。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-72mGHw62-1615108051169)(D:\QQ\378214218\FileRecv\MobileFile\qq_pic_merged_1612340541618.jpg)]流的分类按方向【重点】:输入流:将<存储设备>中的内容读到<内存>中。输出流:将<内存>中的内容写入到<存储设备>原创 2021-03-07 17:08:54 · 204 阅读 · 1 评论 -
GUI编程
GUI编程1.简介GUI的核心技术:Swing 和AMT(图形用户界面编程)不流行的原因:1.因为界面不美观2.需要jre环境为什么需要学习?1.可以写出自己心中想要的小工具2.工作时候,也可能需要维护到Swing界面,概率较小。了解MVC架构,了解监听!2.AWT2.1 Awt介绍1.包含了很多类和接口(抽象的窗口工具)2.元素:窗口、按钮、文本框3.java.awt2.2组件和容器1. Framepackage com.jin.awt;impo原创 2021-02-06 20:34:21 · 223 阅读 · 2 评论 -
方法
方法什么是方法System.out.printfln(),那它是什么呢?调用系统类里的标准输出对象out中的方法叫做println方法java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性。就是一个方法只完成一个功能,这样有利于我们后期的拓展。方法的命名规则:首字母小写和驼峰原则原创 2021-01-11 13:15:23 · 168 阅读 · 0 评论 -
数组
数组数组的定义数组是相同类型数据的有序集合数据描述的是相同类型的若干个数据,按照一定的先后次序排列组成而来其中每一个数据称为一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组的变量的语法:dataType[] arrayRefVar; //首选的方法 或dataType[] arrayRefVar; //效果相同,但不是首选方法 java语言使用new操作符来创建数组,语法如下:原创 2021-01-11 13:08:26 · 110 阅读 · 0 评论 -
类型转换
类型转换由于java是强类型语言,所以要进行有些运算的时候要用到类型转换低-------------------------------------------------------------------->高byte,short,char----->int---->long------>float------>double(小数的优先级一定大于整数)int i = 128;byte b = (byte) i;//在i的前面加括号强制转换 但是byte取值范围原创 2020-12-20 23:20:02 · 115 阅读 · 0 评论 -
数据类型拓展
整数拓展: 进制 二进制0b 八进制0 十进制 十六进制0x ```int i = 10;int i1 = 010;//八进制加零int i2 = 0x10;//十六进制加零x 0~9 A~F 16 System.out.println(i); System.out.println(i1); System.out.println(i2); System.out.println("----------原创 2020-12-20 23:19:16 · 163 阅读 · 0 评论 -
IDEA工程的建立
首先选择新建一个工程 New Project找到最下面的 Empty Project 建立一个空的项目点击next ,写工程的名字 例如javaSE finish完成右上角点击File>new>Module(新建模块)选中java > moduli name 加名字点击file>Projict Stucture(项目结构)找到Project 选择SDK 自己使用的版本下面的项目语言等级调到一致,与上面保持一致点击 apply 应用..原创 2020-12-20 23:17:48 · 126 阅读 · 0 评论 -
day3 java语法
day3java语法注释书写注释是一个非常好的习惯java中注释分为三种: 1. 单行注释:可以注释一行文字 2. 多行注释:可以注释一段文字 3. 文档注释注释方法和c语言相同单行注释://+注释文字多行注释:/*+注释文字+星号/文档注释:JavaDos /** *//***@Description Hello World*@Author 无敌666*/快捷句psvm: public static void原创 2020-12-20 23:07:54 · 132 阅读 · 1 评论 -
JDK的卸载和安装
JDK的卸载删除java的安装目录将关于Java的三个程序全部删除删除环境变量中的JAVA-HOME-删除path中的关于java的变量cmd中输入Java-version验证安装JDK百度搜索JDK,找到下载地址同意协议(可能需要注册orcal账号)下载电脑对应的版本双击安装JDK记住安装的路径配置环境变量我的电脑–>右键–>属性环境变量–>增加一个JAVA_HOME配置path变量% JAVA_HOME%\bin原创 2020-12-20 23:07:06 · 98 阅读 · 1 评论 -
常用技巧
打开CMD的方式:开始+系统+命令提示符win+R 输入CMD打开控制台在任意的文件夹下,按住shift键+鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏前面加上cmd路径管理员方式运行选择以管理员方式运行常用的DOS命令1. #盘符切换:磁盘名称+:(英文状态下的:)2. #查看当前目录下的所有文件:dir3. #切换目录:cd(change directory) {cd / d 磁盘名:\文件名}4. #返回上一级:cd.. #进入下一级;cd+文件名5. #清原创 2020-12-19 01:00:04 · 256 阅读 · 1 评论 -
第三天 Hello World程序
HelloWorld随便新建一个文件夹,存放代码新建一个java文件文件后缀名为.javaHello.java注意:系统可能没有显示文件后缀名,需要手动打开编写代码public class Helloworld { public static void main(String[] args) { System.out.println("Hello,world"); }}编译javac java文件,会生成一个class文件运行原创 2020-12-20 23:07:33 · 106 阅读 · 1 评论