【java学习和假装努力】教程文章相关的互联网学习教程文章

初识Java——(Java学习笔记一)

冯诺依曼体系结构 JAVA核心优势:跨平台---通过JVM(java虚拟机)来实现 JVM:Java虚拟机的一种规范 标示符:只能以下划线、美元符号($)、字母、数字组成,不能以数字开头 float:(占用4个字节的储存空间)浮点数并不能精确地表示所有的小数,存在舍入误差 double占用8个字节的存储空间 char占2个字节 int占4个字节 Boolean类型(占一位不是一个字节),一个字节占8位 需要精确的高可以使用BigDecimal类 double和float 都不能...

java学习(二)【代码】

·java的条件与循环语句解决师傅给我的排序任务的初步思路,仅利用条件和循环语句,对每个输入的数进行比较取,最大最小值,写出的程序:import java.util.*;public class Homework2 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int min = 0; int max = 0; System.out.print("请输入一个数:"); int num = in.nextInt(); while (num != 0) { ...

【Java学习系列】第1课--Java环境搭建和demo运行【代码】

本文地址 分享提纲:  1. java环境的搭建  2. java demo代码运行  3.参考文档   本人是PHP开发者,一直感觉Java才是程序的王道(应用广,科班出身),所以终于下决心跟一跟。  主要是给自己看和一些java小白参考,大神勿喷。 1. java环境的搭建  请参考 Java 开发环境配置(菜鸟教程)  1)【Windows环境】windows环境下 java环境的搭建(todo)  2)【Linux环境】Linux环境下 java环境搭建(todo)  3)【Mac环境】Mac环境...

java学习:空格的灵活使用【代码】【图】

publicclass iloveyouright{ publicstaticvoid main(String[] args){ System.out.println("\t*\t\t\t*"); System.out.println("*\t\ti love you\t\t*"); System.out.println("\t*\t\t\t*"); System.out.println("\t\t*\t*"); System.out.println("\t\t *"); } }显示结果: 原文:https://www.cnblogs.com/wzwzzzzz/p/12426482.html

java学习笔记--常用类【代码】

一、Math类:针对数学运算进行操作的类  1、常用的方法    A:绝对值 public static int abs(int a)    B:向上取整 public static double ceil(double a)    C:向下取整 public static double floor(double a)    D:两个数据中的大值 public static int max(int a, int b)    E:a的b次幂 public static double double pow(double a ,double b)    F:随机数 public static double random()    G:四...

Java学习|强引用,软引用,弱引用,幻想引用有什么区别?

在Java语言中,除了基本数据类型外,其他的都是指向各类对象的对象引用;Java中根据其生命周期的长短,将引用分为4类。1 强引用特点:我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关键字new创建的对象所关联的引用就是强引用。 当JVM内存空间不足,JVM宁愿抛出OutOfMemoryError运行时错误(OOM),使程序异常终止,也不会靠随意回收具有强引用的“存活”对象来解决内存不足的问题。对于一个普通的对象,如果...

Java学习之==> 多线程【代码】【图】

一、创建线程的三种方式第一种publicclass App {publicstaticvoid main(String[] args) {Thread thread = new Thread(() -> {while (true) {System.out.println("testThread");}});thread.start();} }第二种publicclass App {publicstaticvoid main(String[] args) {Thread thread = new Thread(new Runnable() {@Overridepublicvoid run() {while (true) {System.out.println("testThread");}}});thread.start();} }第二种和第一种...

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无法保证类型的安全...