【[2018/11/14] Java学习】教程文章相关的互联网学习教程文章

JAVA学习--反射构造器操作【代码】

1@Test2publicvoid test1() throws Exception{3 String className = "com.atguigu.java.Person";4 Class clazz = Class.forName(className);5//创建对应的运行时类的对象。使用newInstance(),实际上就是调用了运行时类的空参的构造器。6//要想能够创建成功:①要求对应的运行时类要有空参的构造器。②构造器的权限修饰符的权限要足够。 7 Object obj = clazz.newInstance();8 Person p = (Person...

java学习笔记_GUI(1)【代码】

1import javax.swing.*;2 3publicclass Gui {4publicstaticvoid main(String[] args) {5 JFrame frame = new JFrame();6 JButton button = new JButton("click me");7 8 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);910 frame.getContentPane().add(button); 11 frame.setSize(300, 200); 12 frame.setVisible(true); 13//button.setVisible(false);14 } 15 }如果不设...

java学习笔记之定时器【代码】

定时器 1package pack01_timer;2 3import java.io.File;4import java.text.ParseException;5import java.text.SimpleDateFormat;6import java.util.Date;7import java.util.Timer;8import java.util.TimerTask;910class MyTimer extends TimerTask{ 11private Timer t; 1213public MyTimer(Timer t) { 14super(); 15this.t = t; 16 } 1718public MyTimer() { 19super(); 20// TODO Auto-generated constructor stub21 } 2223...

Java学习路线

第1讲 Java学习路线&怎么学习Java 1 概述学过一段时间的同学一定会觉得Java学习最头疼的不是语法结构的繁杂,而是Java本身体系结构的庞大。以至于自己不知道接下去该学什么,或者什么样的知识才会对后续的学习有帮助。本节内容将让大家对Java学习的路线有个宏观的把握。在与市场接轨的前提下,我们会推荐给各位同学相关学习的方向和技术,以及学习到何种程度才能适应基本的工作。好多同学可能会有如下的疑问:l 我已经学完...

JAVASE学习笔记:第十章 SWing常用控件类(二)

7、JComboBox 下拉列表 /* * 初始化下拉列表 */ public void addcomb(){ String[] area = {"山西省", "山东省", "河北省", "陕西省"}; JComboBox jb=new JComboBox(area); jb.setSize(70, 20); jb.setLocation(120, 200); jb.setOpaque(false); c.add(jb); String[] area1 = {"太原", "长治", "忻州", "榆次"}; JComboBox jb1=new JComboBox(area1); jb1.setSize(70, 20); jb1.setLocation(200, ...

java学习笔记(一)【代码】

直接调用方法 1//:initialization/Practice3Initialzation.java2//练习:创建一个带默认构造器的类在构造器中打印一条消息,为这个类创建一个对象 3package thinkingInJava;4 5class ConstructorDefault{6//定义接受参数的变量,因为要在不同的方法中使用,故定义为全局变量 7 String str;8 ConstructorDefault(){9 Print.print("这是一个默认构造器的打印"); 10 Print.print(""); 11 } 12 Construct...

Java学习笔记(一)

Java学习笔记(一) 在上学期,我就接触了GUI,通过上学期的期末程序设计中,学到了不少GUI知识,在假期中,也自学了GUI,将上学期的期末课程设计做的更加完善,但是也存在一些问题,例如:不会换Java左上角的图标;不会插入图片,不懂绝对路径以及相对路径。在这学期里,我想将这些问题解决了,再深入学习GUI,争取能够做出更好更多更专业的界面。对于异常处理、IO编程、JDBC编程、多线程编程及网络编程只是知道,并没有进行...

JAVA学习笔记(五十六)- 泛型 Generic Types【代码】

泛型 Generic Typesimport java.util.ArrayList; import java.util.List;/** 泛型 Generic Types* 集合泛型* 类泛型* 方法泛型*/publicclass Test01 {publicstaticvoidmain(String[] args) {// 1.集合泛型,保证集合中元素的类型安全List<Integer> nums = new ArrayList<Integer>();nums.add(25);// nums.add("tom"); //只能添加整型数值// 2.类泛型Student stu1 = new Student("tom");stu1.obj = 25; // Object无法保证类型的安全...

Java学习之javassist【代码】

1、读取和输出字节码 1 ClassPool pool = ClassPool.getDefault();2//会从classpath中查询该类 3 CtClass cc = pool.get("test.Rectangle");4//设置.Rectangle的父类 5 cc.setSuperclass(pool.get("test.Point"));6//输出.Rectangle.class文件到该目录中 7 cc.writeFile("c://");8//输出成二进制格式9//byte[] b=cc.toBytecode(); 10//输出并加载class 类,默认加载到当前线程的ClassLoader中,也可以选择输出的ClassLoader。 11//...

非专业码农 JAVA学习笔记 用户图形界面设计与实现-所有控件的监听事件

用户图形界面设计与实现-监听事件 System.applet.Applet(一)用户自定义成分1.绘制图形Public voit piant(Ghraphics g){ g.drawLine等图形名称(坐标1234);g.file图形名(坐标123)}2.设置字体-Font类(1)定义font:Font myfont=new Font(“字体”,”样式”,字号);例如:Font myfont=new Font(“宋体”,Font.BOLD,12);(2)引用定义的Font:类/容器/控件等.setFont(myfont);例如:Graphics g=new Graphics();g.setFont(myfont);3.设置...

JAVA学习记录(一)——Number\Character\String\数组\Date\Calendar\GregorianCalendar【代码】【图】

jdk环境配置Java Number类装箱拆箱Number类的成员方法Java Character类简介Character 方法Java String类创建字符串字符串长度length连接字符串创建格式化字符串String 方法Java StringBuffer和StringBuilder类StringBuffer 方法Java 数组声明数组变量创建数组遍历数组forforeachArrays 类Java日期时间Date构造函数日期方法获取当前日期时间日期比较使用SimpleDateFormat格式化日期简单的DateFormat格式化编码使用printf格式化日期日...

javaSE学习路线

Java SE大致可分为以下几块内容:n 对象导论:如何用面向对象的思路来开发n 深入JVM:Java运行机制以及JVM原理n 面向对象的特征:封装、继承、抽象、多态n 数组和容器:容器的线程安全问题n I/O和NIO:NIO工作原理和应用n 并发编程:concurrent包n 网络编程:TCP/IP+BIO/NIO UDP/IP+BIO/NIOn JDBC框架和反射:JNDI、连接池、annotation等n 其他:正则表达式、字符串等 其实对于后续学习Java EE或者是Android来说,Jav...

Java学习-025-类名或方法名应用之一 -- 调试源码【代码】

上文讲述了如何获取类名和方法名,敬请参阅: Java学习-024-获取当前类名或方法名二三文 。通常在应用开发中,调试或查看是哪个文件中的方法调用了当前文件的此方法,因而在实际的应用中需要获取相应的包名、类名、方法名、行数,从而快速定位,及统计方法被调用的次数,生成类方法关系链。相信爱钻研的小主们,通过上篇文章,已经懂得了,如何获取主调方法、从调方法。那我直接上码了,敬请各位小主参阅,若有不足之处,敬请各位大...

Java学习第三周总结

2018年7月29日  这是暑假第三周。这一周我把找到的Java教学视频看完了。  本周学到了Java剩余的基础知识,比如:抽象类、接口、内部类、几种常用类、IO流、多态、多线程等等。  因为没有书,所以我在看视频学习Java的时候用Word文档做了一些笔记、记录了一些经典示例,这些笔记与示例能帮助我更好的学习Java,我也可以以后看这些笔记来复习Java知识。  本周照旧,花在学习上的时间估计达到25小时,周六周日复习。其中,基本...

JavaFX学习:认识 Stage 窗口相关【代码】

代码示例public class Main extends Application {@Overridepublic void start(Stage primaryStage) throws Exception {/*javafx.stage.Stage:是一个窗口Stage继承于 javafx.stage.Window(继承于 Object)在不同的平台上具有不同的效果显示*/primaryStage.setTitle("这是标题");// primaryStage.getIcons().add(new Image("/icon/icon.png")); // 设置图标// primaryStage.setIconified(true); // 设置窗口最小化// primaryStage...