Java基础学习笔记
java入门
troublemaker、
零基础的研究生
展开
-
java练习之客户信息管理软件项目
客户信息管理软件今天学习了java客户信息管理软件编写,对之前学习的一次应用和回顾,涉及数组、类、对象、关键字的使用。故留笔记。项目需求实现如下图片中的界面化的客户信息管理。项目文件架构│ CMUtility.java│ Customer.java│ CustomerList.java│ CustomerView.java│└─以上为本项目所需java文件,放在了同一个Package下CMUtility.java:为接受用户输入的工具类(不需要自己写)Custom原创 2020-11-28 22:12:25 · 249 阅读 · 0 评论 -
java笔记之单例设计模式:饿汉式 vs 懒汉式详细说明
单例设计模式:所谓类的单例设计模式,就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个实例对象。那么如何实现上述单例设计模式呢?实现步骤:首先创建私有化构造器在内部创建对象,相当于这个类的属性使用公共的、静态的方法返回内部已创建的对象注:使用下述逻辑或许可帮助记忆∵ 单例模式,在外部只能有一个对象,即避免使用对象.方法创建多个对象。∴ 将构造器声明为private的,让其无法在外部创建对象,并事先在类内部创建好对象,调用对应方法,将创建好的对象返回出去。∵ 要调用类中的原创 2020-12-13 10:54:15 · 107 阅读 · 0 评论 -
2. Java 基本语法(下)
程序流程控制三种基本结构顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构根据条件,选择性地执行某段代码。(if … else / switch … case)循环结构根据循环条件,重复性的执行某段代码。(while / do … while / for)分支结构if-else结构条件必须是布尔表达式(关系表达式或逻辑表达式)、布尔变量// 格式if(条件1){ 执行代码块1;}else if(条件2){ 执行代码块2;}原创 2020-10-25 22:18:05 · 87 阅读 · 0 评论 -
二进制、十进制、八进制、十六进制之间的转换
进制二进制是计算技术中被广泛采用的一种数制,是使用0和1两个数码来表示的数字的数制。所有数字在计算机底层都以二进制形式存在对于整数,有四种表示方式:二进制(binary):0️⃣/1️⃣,逢二进一,以0b或0B开头。十进制(decimal):0️⃣-9️⃣,逢十进一。八进制(octal):0️⃣-7️⃣,逢八进一,以数字0开头,十六进制(hex):0️⃣-9️⃣/A-F,逢十六进一,以0x或0X开头。进制间的转换以二进制为轴????十进制与二进制间的转换原创 2020-10-25 21:50:05 · 316 阅读 · 0 评论 -
2. Java 基本语法(上)
2. java 基本语法(上)关键字与标识符java关键字的使用定义:被java语言赋予了特殊含义,有专门的用途的字符串特点:所有字母需要小写保留字定义:当前版本java尚未使用,但以后的版本可能会作为关键字使用。具体保留字:goto、const标识符的使用定义:凡是自己可以起名字的地方都叫标识符。主要涉及:包名、类名、接口名、变量名、方法名、常量名标识符的规则(必须遵守,否则编译报错)由26个英文大小写字母和_(下划线)和$组成。不能以数字开头。严格区分大小写。原创 2020-10-11 22:12:35 · 85 阅读 · 0 评论 -
1. Java 语言概述
Java 语言概述课程整体内容概述Java语言概述基础常识软件:一系列按照特定顺序组织的计算机数据和指令的集合。分为系统软件、应用软件。人机交互方式:图形化界面(GUI)、命令行方式(CLI)常用DOS命令:dir-显示目录中所包含文件、md-创建目录、rd-移除目录、del-删除文件、cd-切换目录。计算机语言的发展迭代史机器语言——>汇编语言——>高级语言面向过程:C、pascal、Fortan面向对象:Java、python、scalaJava语言迭原创 2020-10-10 09:35:36 · 125 阅读 · 1 评论