首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java基础(精美 全干货)

By CaesarChang 合作: root121toor@gmail.com ~关注我 带你看更多精品知识 java的三种体系: SE: 标准版 各平台应用的基础...JDK: Java开发工具集 JRE: Java运行时环境 区别: JDK 包含JRE,还包含了工具程序和API JRE功能: 1 由类加载器来加载代码 2有字节码校验器来校验代码...__ __ abc 输出abc nextLIne : 遇到回车才结束 执行结构: 顺序结构 分支结构 循环结构 退出多重循环: 类似于C里面的goto语句, 在外层加一个标记如...(继承保证);提高了代码的扩展性 Java中多态的实现方式:接口实现,继承父类进行方法重写,同- -个类中进行方法重载。...1、成员内部类 2、局部内部类 3、匿名内部类 4、静态内部类 成员内部类是普通的内部类,它的定义为位于另一个类的内部,形如下面的形式: class Outer { private double

50230
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【程序源代码】《JAVA基础》之Java语言基础

    关键字:《JAVA基础》 自学笔记 ? 序 时令已经过了白露,转眼就快到了中秋佳节,天天渐渐变凉,一派秋天肃杀的景象。2020年注定是一个不平凡的一年。新型肺炎带来的影响还在持续。...前一段时间给几个同学培训,录制了一些关于java基础方面的视频,我发布到公众号和视频网站上,最近好多朋友联系我给我鼓励让我继续接着写下去。所以今天陆续整理前面的一些文稿,整理成册分享给大家,欢迎鉴阅。...三、Java各版本的含义 Java SE(Java Standard Edition):标准版,定位于个人计算机的应用开发 Java EE(Java Enterprise Edition):企业版,定位于服务器端的应用开发...Java ME(Java Micro Edition):微型版,定位于消费性电子产品的应用开发 四、Java的特性 1.跨平台/可移植性 跨平台/可移植性是Java的核心优势。...这样使得Java程序的执行效率大大提高,某些代码甚至接近C++的效率。至此,Java低性能的缺陷已经被完全解决了。

    95450

    java基础代码_java编程入门基础教程

    1.编写java源文件,认识java基本程序结构。 创建一个文本文件,并重命名为”HelloWorld.java”用记事本打开,编写一段Java代码如下面所示例子所示。...Class HelloWorld.java { //main 是程序的入口,所有程序都是从此处开始运行 Public static void main (String[ ] arge) { //在屏幕中打印输出...第四行这是一个main方法,它是整个程序的入口,所有程序都是从public static void main(String [ ] args)开始执行的,该行的代码格式是固定的。...其中public 和static 都是java关键字,它们一起声明main是公有的静态的方法。void也是java的关键字,表明该方法没有返回值。main是方法的名称。...第七行,System.out.println是java内部的一条输出语句,引号中的内容“Hello World!”会在控制台打印输出。

    65730

    java实现基础的socket网络通信

    一、网络通信基础 网络中存在很多的通信实体,每一个通信实体都有一个标识符就是IP地址。 而现实中每一个网络实体可以和多个通信程序同时进行网络通信,这就需要使用端口号进行区分。...二、java中的基本网络支持 1、IP地址使用InetAddress类来表示。      ...服务器代码: import java.net.*; import java.io.*; /** 手机端代码 手机端作为服务器,获取自己的ip地址,并显示以供客户端连接 */ public class phone_Server...; // 关闭输出流,关闭Socket ps.close(); s.close(); } } } 客户端代码...: /** PC端代码 PC作为客户端,根据服务器的IP地址和端口号连接服务器 */ import java.net.*; import java.io.*; public class PC_Client

    1.1K100

    Java代码审计基础之反射

    void a() // //获取方法,需要指定要获取的方法名 Method m = a.getMethod("a", null); //调用方法,调用方法时,用 上一步代码中获取到的方法进行...// //获取方法,需要指定要获取的方法名 Method m = a.getMethod("b",String[].class); //调用方法,调用方法时,用 上一步代码中获取到的方法进行...引用包错误的报错: 用IDEA写代码的时候,可以会遇到奇怪报错,如: 代码本来就没问题,但还是报错了: ? 这个时候可以看看代码最上面,看看IDEA是不是自动引入了错误的包: ?...代码如下: byte[] a = new byte[1024]; try{ //获取 Runtime 类 Class runtime = Class.forName("java.lang.Runtime...Referer: java手册: https://www.oracle.com/cn/java/technologies/java-se-api-doc.html 大佬文章: https://blog.csdn.net

    49540

    详细的java学习线路(基础,源码,项目,实战)

    下面是我自学java的线路希望能帮到你们: 一.基础学习 压缩包解压密码:2cifang.com 这个阶段你需要找一个好的基础学习视频,对着视频进行学习,每天严格要求自己学习,边看视频边用电脑记事本进行练习...,不要使用IDE,因为这个时候可以培养你的代码书写规范,学完之后不要急于学习下面的东西,花几天时间回顾和总结,这里是基础学习视频,和开发工具(公众号发送'()'中的文字): (开发工具):开发所需的工具...(java基础):主要是java的一些基础知识。 二.Web阶段的学习 当你学习完前面的知识后,你的感觉可能是很疑惑,这些学习的有什么用?...(mysql数据库):包含 数据库基础,jdbc,连接池和分页等。...四.项目练习(有源码) 上面这些阶段你学习完之后,你就需要项目来练习了,在练习项目时一定要去做好总结和学习别人的写代码规范和方法,这里是这个阶段的学习资源(微信公众号发送'()'中的文字): (Javaweb

    2.1K10

    吐槽我见过的烂的Java代码

    只针对spring框架,贴一份我见过烂的代码(没有之一),我就想知道,有没有其他人能写出这样的代码?还有没有更加烂的编码方式?...问了一下开发人员,为什么这样写,他说一过来项目组里面的代码就是这样的,继续追下去原来是一个工作了多年的老开发人员定的代码框架,我就说嘛,开发新手也写不出这么烂的代码啊。...但是,因为你的编码习惯不好,写的代码质量差,代码冗余重复多,很多无关的代码和业务代码搅在一起,导致了你疲于奔命应付各种问题。...所以我作为SE,不管接手任何项目组,第一步就是制定代码框架,制定项目组的开发规范,把代码量减下去。...上面的代码简单说一下问题,第一,lang和业务没有什么关系,我后面的代码框架去掉了(不是说我后面的代码没有这个功能,是把他隐藏起来对开发人员透明了,使用的技术就是ThreadLocal)。

    68300

    棒的java代码生成器「建议收藏」

    项目介绍 一款 Java 语言基于 SpringBoot2.x、Layui、Thymeleaf、MybatisPlus、Shiro、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架...单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪、富文本编辑器等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架,框架已集成了完整的RBAC权限架构和常规基础模块...,同时支持多主题切换,可以根据自己喜欢的风格选择想一个的主题,实现了个性化呈现的需求; 为了敏捷快速开发,提升研发效率,框架内置了一键CRUD代码生成器,自定义了模块生成模板,可以根据已建好的表结构(字段注释需规范...)快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、低代码敏捷开发框架。...代码生成:一键生成模块CRUD的功能,包括后端和前端Vue等相关代码。 案例演示:常规代码生成器一键生成后的演示案例。

    67610
    领券