【Java学习18】教程文章相关的互联网学习教程文章

.neter 的 java 学习之路 - IDEA(二)

俗话说得好:工欲兴其事,必先利其器,一个好的开发工具可以让咱的学习事半功倍,所以IDEA破解版必不可少。本来之前也用vs code + 插件 写过两次Java,那体验不摆了,我一开始以为我都写了这么多年的代码了,应该已经摆脱了编辑器的束缚,天下代码、尽在我手,天真!!!所以强烈建议想学java的.neter莫装逼,好好用idea,还挺好用的,刚开始用的时候比vs还流畅!!! 为什么一定要IDEA,eclipse不行吗?不行!不行!不行!非IDEA不...

java学习之旅(day.20)【代码】【图】

注解和反射 注释comment:给人看 注解annotation:不仅可以给人看,还能给程序看,甚至能被其他程序读取 注解入门 什么是注解 注解的作用:不是程序本身,可以对程序作出解释(这一点和注释没什么区别) 可以被其他程序读取(比如编译器)注解的格式注解是以”@注释名“在代码中存在的,还可以添加一些参数值,例如:@SuppressWarmings(value="unhecked")注解在哪里使用: 可以附加在package、class、method、field上面,相当于给...

Java学习笔记(15):复制文件【代码】

一:复制单级文件 package 复制文件;import java.io.*;public class 复制单级文件 {public static void main(String[] args) throws IOException{//这是要复制的文件File f = new File("D:\\c");//获取要复制的文件的名字String fName = f.getName();//目的目录在TEXT下,名字与要复制的文件的名字相同File f2 = new File("TEXT",fName);//如果目的目录不存在,则创建文件if(!f2.exists()){f2.mkdir();}//获取源目录里面的File集合...

Java学习笔记Day04

Java学习笔记Day04 分支结构之Switch-case: switch(){ case 常量1: 执行语句; case 常量2: 执行语句2; default: 执行语句3 } 要想实现多选一,要加break;它是根据switch表达式中的值,依次匹配各个case中的常量,一旦匹配成功,则进入相应case结构中,调用其执行语句。当调用完执行语句后,则仍然继续向下执行其他case结构中的执行语句,知道遇到break关键字或次switch-case结构末尾为止结束。 switch中的表达式只能6种类型:...

javaGUI学习41:Swing-边框、图标和动作【代码】

边框绘制在组件的边界周围,它有许多不同的种类:线边框、雕刻边框、不光滑的边框等等。边框本身不是组件,所以,它们绘制在指定组件的边衬中。 图标是图形对象,通常是一个小图像。与边框一样,图标在指定组件的指定位置上绘制。动作封装图形用户界面的一个逻辑操作,并且还简化用户界面元素的构造工作。 动作通常由一个或多个图标或文本字符串组成。可以把动作添加到某些容器中,这些容器创建一个组件与这个动作相关联。例如,利用...

Java学习_DAY3_流程控制【代码】

流程控制 1.用户交互Scanner先导包:import java.util.*; 基本语法:Scanner s =new Scaaner(System.in); 通过Scanner类的next()与nextLine()方法输入的字符串,使用hasNext()与hasNextLine()判断是否还有输入的数据 public class demo1{public static void main (String[] args){Scanner reader =new Scanner(System.in);//创建扫描器对象,用于接收键盘数据System.out.println("使用next方式接收:");//判断用户有没有输入字符...

Java学习--Day4【代码】

Java学习–Day4 Java流程控制 用户交互Scanner Scanner s= new Scanner(System.in);Scanner输出 /*scanner.next()输出*/ public class Demo01 {public static void main(String[] args) {//创建一个扫描器对象,用于接收键盘数据Scanner scanner=new Scanner(System.in);System.out.println("使用next方式接收:");//判断用户有没有输入字符串if(scanner.hasNext()){//使用next方法接收String str = scanner.next();System.out.pri...

javaGUI学习38:Swing-基本知识【代码】

虽然Swing是AWT的扩展,但是两者的基本概念还是有许多个问乙处。首先,Swing 小应程序和应用程序的实现方式与AWT小应用程序和应用程序的实现万式有所不问。并且,如果开发人员想要开发同时使用AWT组件和Swing组件的小应用程序或应用程序,还必须注意混合使用轻量组件和重量组件所带来的许多问题。Swing是线程不安全的,这就是说,在大多数情况下,只能从事件派发线程中访问Swing组件。 1、小应用程序与应用程序 Applet和Frame来实现...

Day 2 拜师java学习【图】

数据类型 强制类型转换数据溢出(整数)精度损失(小数)ASCII表自增、自减运算符赋值运算符:逻辑运算符:比较运算符:三元运算符: (这处总是报错,我还没找到原因) 方法的入门

Java学习路线【图】

人狠话不多,上来直接开大 这是我收集的Java相关学习视频,基础/进阶,Web,框架,容器,中间件,项目管理,操作系统等等应有尽有。 排名不分先后,以你接受程度为准,哪一套视频你觉得听起来好接受,易吸收,那你就听那套就行了。学习的过程中记得要跟着敲起来,切记不要看过就算会了,代码量必须要堆起来!!! 等你把前面的各个模块都学完了,实战项目也敲过了,那么基本的CRUD工作也能胜任了,剩下的就需要靠后面的官方链接,...

javaGUI学习26:AWT-文本构件【代码】

在AWT中,有两类构件可以用来显示可编辑文本,即TextArea和’TextField。构件TextField所编辑的对象是单行文本,而构件TextArea则是多行文本域,该构件可以作为一个简单的文本编辑器。 1、java.awt.TextComponent TextField 和TextArea都扩展TextComponent类。TextComponent是单独存在的,其作用是为TextArea 和TextField提供基本的文本编辑能力。 TextComponent提供下面的功能: 获取设置文本获取设置选择的文本获取设置编辑模式安...

javaGUI学习23:AWT-Component类【代码】

1、构件 在AWT 1.1中,所有的标准AWT构件都是重量构件,即每个构件在本地不透明的窗口中显示。虽然AWT1.1为开发轻量自定义构件提供框架,但是它不能提供任何特定的轻量构件。所有存在的重量构件的轻量版本将在以后的 AWT版本中提供。 所有的标准AWT构件都具有本地的、依赖于平台的同位体,做许多幕后的工作。实现基于同位体的设计,能使AWT的原来开发者迅速地开发用户界面工具,该用户界面工具跨平台保留本地外观。但是,即使大多数...

java学习笔记之OOP【代码】【图】

java学习笔记二、面向对象【OOP】Object Oriented Programming 一、三大特性: 1、封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。2、继承:提高代码复用性;继承是多态的前提3、多态:父类或接口定义的引用变量可以指向子类或具体实现类的实例对象。提高了程序的拓展性。二、五大原则1、单一职责原则SRP(Single Responsibility Principle)类的功能要单一,不能包罗万象,跟杂...

Java8学习笔记之Lambda表达式【代码】

文章目录 一.前言二.Lambda介绍1.引子--行为参数化传递代码2.Lambda表达式简介3.函数式接口4.使用局部变量5.方法引用与构造器引用5.1.指向静态方法的方法引用(引用类方法)5.2.指向任意类型实例方法的方法引用5.3.指向现有对象(特定对象)的实例方法的方法引用5.4.引用构造器 6.Lambda表达式复合7.Lambda表达式与匿名内部类的联系和区别一.前言 从2014年3月Java8发布到2020年3月17日Java14正式GA,Java版本更新迭代很快。但是公司...

java学习笔记--java中Scanner是基本使用【代码】【图】

Scanner的概念 扫描器。即可以通过Scanner类扫描用户在控制台录入的数据Scanner的基本使用 1.导入包,import java.util.Scanner; 2.创建键盘录入对象,Scanner sc = new Scanner(System.in); 3.接收数据,int i = sc.nextInt();程序运行 package cn.lyt; import java.util.Scanner; public class ScannerDemo1 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入一个整数:...