zl程序教程

0基础学习编程

  • Java基础学习笔记一 Java介绍详解编程语言

    Java基础学习笔记一 Java介绍详解编程语言

    java语言概述 Java是sun公司开发的一门编程语言,目前被Oracle公司收购,编程语言就是用来编写软件的。  Java的应用 开发QQ、迅雷程序(桌面应用软件) 淘宝、京东(互联网应用软件) 安卓应用程序  Java的擅长 互联网:电商、P2P等等 企业级应用:ERP、CRM、BOS、OA等等 Java语言平台 JavaSE(标准版)部分,JavaS

    日期 2023-06-12 10:48:40     
  • Java基础学习笔记二 Java基础语法详解编程语言

    Java基础学习笔记二 Java基础语法详解编程语言

    /** The first Thinking in Java example program. * Lists system information on current machine. * @author Bruce Eckel * @author http://www.BruceEckel.com * @version 1.0 public class Property

    日期 2023-06-12 10:48:40     
  • Java基础学习笔记三 Java基础语法详解编程语言

    Java基础学习笔记三 Java基础语法详解编程语言

    引用数据类型的使用 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。 数据类型 变量名 = new 数据类型(); 每种引用数据类型都有其功能,我们可以调用该类型实例使用其功能。 变量名.方法名(); Scanner类 Scanner类可以完成用户键盘录入,获取到录入的数据。 Scanner使用步骤: 导包: import java.u

    日期 2023-06-12 10:48:40     
  • Java基础学习笔记四 Java基础语法详解编程语言

    Java基础学习笔记四 Java基础语法详解编程语言

    数组的需求 现在需要统计某公司员工的工资情况,例如计算平均工资、最高工资等。假设该公司有50名员工,用前面所学的知识完成,那么程序首先需要声明50个变量来分别记住每位员工的工资,这样做会显得很麻烦. 数组的概述 数组是指一组数据的集合,数组中的每个数据被称作元素。在数组中可以存放任意类型的元素,但同一个数组里存放的元素类型必须一致。 数组的定义 格式: 数据类型[] 数组名 = new

    日期 2023-06-12 10:48:40     
  • Java基础学习笔记五 Java基础语法之面向对象详解编程语言

    Java基础学习笔记五 Java基础语法之面向对象详解编程语言

    理解什么是面向过程、面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生打扫干净了。面向对象的程序设计方式,是遇到一件事时,思考“我该让谁来做”,然后那个“谁”

    日期 2023-06-12 10:48:40     
  • Java基础学习笔记九 Java基础语法之this和super详解编程语言

    Java基础学习笔记九 Java基础语法之this和super详解编程语言

    构造方法 我们对封装已经有了基本的了解,接下来我们来看一个新的问题,依然以Person为例,由于Person中的属性都被private了,外界无法直接访问属性,必须对外提供相应的set和get方法。当创建Person对象的时候,Person对象一创建就要明确其姓名和年龄,那该怎么做呢? 构造方法介绍 在开发中经常需要在创建对象的同时明确对象的属性值,比如员工入职公司就要明确他的姓名、年龄等属

    日期 2023-06-12 10:48:40     
  • Java基础学习笔记十一 Eclipse开发工具详解编程语言

    Java基础学习笔记十一 Eclipse开发工具详解编程语言

    Eclipse是功能强大Java集成开发工具。它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是Eclipse进行开发。 Eclipse的下载、安装、卸载 下载 http://www.eclipse.org 安装 (只需要解压后就能使用) 卸载(只需要将文件夹删除就可以了) 开发软件的安装目录中,尽量不要出现空格与中文 Eclipse的使用 使用步骤: 

    日期 2023-06-12 10:48:40     
  • Java基础学习笔记十二 类、抽象类、接口作为方法参数和返回值以及常用API详解编程语言

    Java基础学习笔记十二 类、抽象类、接口作为方法参数和返回值以及常用API详解编程语言

    public 权限修饰符,公共访问, 类,方法,成员变量 protected 权限修饰符,受保护访问, 方法,成员变量 默认什么也不写 也是一种权限修饰符,默认访问, 类,方法,成员变量 private 权限修饰符,私有访问, 方法,成员变量 static 静态修饰符 方法,成员变量 final 最终修饰符 类,方法,成员变量,局部变量 abstract 抽象修饰符 类 ,方法 我们

    日期 2023-06-12 10:48:40     
  • Java基础学习笔记二十三 Java核心语法之反射详解编程语言

    Java基础学习笔记二十三 Java核心语法之反射详解编程语言

    当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,链接,初始化三步来实现对这个类进行初始化。 加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 链接指的是将Java类的二进制代码合并到JVM的运行状态之中的过程。在链接之前,这个类必须被成功加载。类的链接包括验证、准备和解析等几个步骤。 验证:是否有正确的内部结

    日期 2023-06-12 10:48:40     
  • Java基础学习总结——Java对象的序列化和反序列化详解编程语言

    Java基础学习总结——Java对象的序列化和反序列化详解编程语言

    一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,

    日期 2023-06-12 10:48:40     
  • java基础学习总结——接口详解编程语言

    java基础学习总结——接口详解编程语言

    一、接口的概念 JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金丝猴是一种应该受到保护的东西”,金丝猴从“应该受到保护的东西”这个类继承。这样金丝猴可以同时从 “动物类”、“值钱的东西类”、“应该受到保护的东西” 这三个类继承,但由于JA

    日期 2023-06-12 10:48:40     
  • java基础学习总结——对象转型详解编程语言

    java基础学习总结——对象转型详解编程语言

    一、对象转型介绍 对象转型分为两种:一种叫向上转型(父类对象的引用或者叫基类对象的引用指向子类对象,这就是向上转型),另一种叫向下转型。转型的意思是:如把float类型转成int类型,把double类型转成float类型,把long类型转成int类型,这些都叫转型。把一种形式转成另外一种形式就叫转型。除了基础数据类型的转型之外(基础数据类型的转型:大的可以转成小的,小的也可以转成大的。),

    日期 2023-06-12 10:48:40     
  • java基础学习总结——super关键字详解编程语言

    java基础学习总结——super关键字详解编程语言

    一、super关键字 在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,super是当前对象里面的父对象的引用。 1.1.super关键字测试 1 package cn.galc.te

    日期 2023-06-12 10:48:40     
  • java基础学习总结——this关键字详解编程语言

    java基础学习总结——this关键字详解编程语言

    一、this关键字 this是一个引用,它指向自身的这个对象。 看内存分析图: 假设我们在堆内存new了一个对象,在这个对象里面你想象着他有一个引用this,this指向这个对象自己,所以这就是this,这个new出来的对象名字是什么,我们不知道,不知道也没关系,因为这并不影响这个对象在内存里面的存在,这个对象只要在内存中存在,他就一定有一个引用this。 看下面的例子分析:

    日期 2023-06-12 10:48:40     
  • java基础学习总结——哈希编码详解编程语言

    java基础学习总结——哈希编码详解编程语言

    此页面是否是列表页或首页?未找到合适正文内容。

    日期 2023-06-12 10:48:40     
  • java基础学习总结——static关键字详解编程语言

    java基础学习总结——static关键字详解编程语言

    一、static关键字 原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变量。对于static成员变量来说,这个成员变量只有一份,而且这一份是这个类所有的对象共享。 1.1.静态成员变量与非静态成员变量的区别 以下面的例子为例说明 1 package cn.galc.test; 3 public class Cat

    日期 2023-06-12 10:48:40     
  • Python基础——学习笔记详解编程语言

    Python基础——学习笔记详解编程语言

    1、输入和输出:input和print 2、#开头是注释,:结束时,缩进的语句为代码块 3、r 表示 中的字符不转义 4、布尔值:True,False 5、Python为动态语言,即定义变量时不需要定义变量的类型,有点像JavaScript(需要var),不像Java(静态语言)需要定义变量类型 6、Python的整数浮点数都没有大小限制(inf表示无限大) 7、因为计算机只能处理数字,如果要处理

    日期 2023-06-12 10:48:40     
  • 基础薄弱的同学如何学习java更有效呢详解编程语言

    基础薄弱的同学如何学习java更有效呢详解编程语言

    Java是一门面向对象编程语言。向对象编程是Java最核心的思想,这也是区分和C等其他编程语言的一个显著特征。掌握面一门语言,首先得掌握它的思想,思想决定高度。这就和我们学习语文和英语一样,汉语学拼音,英语学音标。抓住了核心,学习起来就事半功倍。 作为一门语言,Java肯定有着丰富而又简单的概念。弄清这些基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有那

    日期 2023-06-12 10:48:40     
  • Python基础学习篇章二详解编程语言

    Python基础学习篇章二详解编程语言

    1. 在交互模式下编写代码 最简单的运行Python程序的方法是在Python交互命令行中输入程序。当然有很多方法可以开始这样的命令行,比如IDE,系统终端。如果你已经在计算机中安装了解释器,并且可以运行,那么你就可以输入Python程序了。也可以使用系统自带的黑窗口命令模式,这是最基本的输入命令的方式,windows中按着win+r输入cmd就可进入命令提示环境。下面给大家看下操作(输出He

    日期 2023-06-12 10:48:40     
  • Python基础学习篇章四详解编程语言

    Python基础学习篇章四详解编程语言

    1. 键的排序:for循环 由于字典不是序列,因此没有可靠的从左至右的顺序。这就导致当建立一个字典,将它打印出来,它的键也许会以与我们输入时的不同的顺序出现。有时候我们确实要强调顺序的时候,可以进行这样的操作:可以通过字典的keys方法收集键的列表,然后使用列表的sort方法,对键进行排序,再使用Python的for循环逐个显示结果。 另外还有一种简单操作,就是在新版本的Python

    日期 2023-06-12 10:48:40     
  • Django基础学习五_引入静态文件详解编程语言

    Django基础学习五_引入静态文件详解编程语言

    今天继续学习Django,今天主要掌握两个小点 一、如果为Django项目中引入静态文件 1、先要在project目录下创建static的目录,然后将jquery文件拷贝这个目录下就可以了 2、在project的settings文件中静态文件的路径,注意,这里的逗号千万不可省略,不然Django会报错的 3、在html文件就可以引入这个jquery文件了 二、下面我们学习下如

    日期 2023-06-12 10:48:40     
  • Django基础学习三_路由系统详解编程语言

    Django基础学习三_路由系统详解编程语言

     今天主要来学习一下Django的路由系统,视频中只学了一些皮毛,但是也做下总结,主要分为静态路由、动态路由、二级路由 一、先来看下静态路由 1、需要在project中的urls文件中做配置,然后将匹配到的urls转发到对应app的views的函数中  2、在对应的app的views中配置相应的函数 3、这个时候我们通过浏览器访问这个url,就可以得到如下的结果

    日期 2023-06-12 10:48:40     
  • Django基础学习二详解编程语言

    Django基础学习二详解编程语言

    学习用户提交url如何获得返回值 1、首先需要在工程的urls文件定义指定的urls要路由给哪个函数 在这个例子中,我们定义home的urls路由给views里的test_home这个函数 2、我们要在具体的app中的views文件中定义test_home这个函数,这里需要非常的注意,在django中,如果函数需要返回一个字符串,是不能直接返回的,必须要封装到 HttpResponse

    日期 2023-06-12 10:48:40     
  • Django基础学习一详解编程语言

    Django基础学习一详解编程语言

    Django需要安装Django和jinja2,所以在开始学习之前,要先按照Django模块和jinja2模块,Django默认的数据库是SQLite,所以建议大家在学习之前需要先安装SQLite 一、前期的环境准备 1、使用pip安装的方式安装Django和jinja2 2、安装SQLite,安装方法如下   a、下载sqlite-tools-win32-x86-3210000

    日期 2023-06-12 10:48:40     
  • java基础知识回顾之java Socket学习(二)--TCP协议编程

    java基础知识回顾之java Socket学习(二)--TCP协议编程

    TCP传输(传输控制协议):TCP协议是一种面向连接的,可靠的字节流服务。当客户端和服务器端彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能进行数据的传输。它将一台主机发出的字节流无差错的发送到互联网的其它主机。在发送端负责把上层传下来的字节流分成报文段传递给下层。在接收端负责把报文重组后交给上层。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端

    日期 2023-06-12 10:48:40