![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程语言
文章平均质量分 76
编程语言
Yanko24
不知不若闻之,闻之不若见之,见之不若知之,知之不若行之,学止于行而至矣,行之,明也。
展开
-
Scala入门
Scala入门Scala语言是一门多范式(多范式是指:面向对象、面向过程、范型和函数式四种程序设计方法)的编程语言,平滑的集成了面向对象和函数式语言的特性。Scala语言被Martin Odersky在2001年开始设计。特点和Java一样,运行在JVM上可以直接使用Java的类库Scala语言非常的简洁(简洁不是简单)高效同时支持面向对象和面向函数式编程阅读资料尚硅谷Scala视频(主要)Scala官网基础语法速查手册Scala官网文档大佬的笔记1. 环境配置Sc原创 2022-03-28 17:22:03 · 1416 阅读 · 0 评论 -
Scala简介及开发环境配置
Scala简介及开发环境配置1. Scala简介1.1. 概念Scala全称是Scalable Language,翻译为“可伸缩的语言”,这样命名的原因是因为它设计的目的是希望伴随用户的需求一起成长。Scala是一面面向对象和函数式编程概念的静态类型的编程语言,它运行在Java平台上,可以与所有的Java类库无缝协作。1.2. 特点面向对象Scala是一种纯面向对象的语言,每个值...原创 2019-12-17 15:39:40 · 280 阅读 · 0 评论 -
《程序设计入门——C语言》——进一步的判断和循环
进一步的判断和循环bool类型在C语言中要使用bool类型的变量,必须使用stdbool.h库函数。在C语言中没有专门用来输出bool类型的占位符,还是使用%d来作为占位符。C语言中bool类型输出的结果非零即一。逻辑运算逻辑运算是对逻辑量进行的运算,结果只有0或1.逻辑量是关系运算或逻辑运算的结果。...原创 2018-11-03 16:02:18 · 278 阅读 · 0 评论 -
《程序设计语言——C语言》——判断与循环
判断与循环判断#include<stdio.h>int main(){ int hour1, minute1; int hour2, minute2; printf("请输入第一个时间的小时和分钟:"); scanf("%d %d", &hour1, &minute1); printf("请输入第二个时间原创 2018-11-03 10:27:01 · 353 阅读 · 0 评论 -
《程序设计入门——C语言》——C语言中的计算
变量#include<stdio.h>int main(){ int price = 0; printf("请输入金额(元):"); scanf("%d", &price); int change = 100 - price; printf("找您%d元\n&am原创 2018-11-01 22:02:09 · 531 阅读 · 0 评论 -
《程序设计入门——C语言》——程序设计与C语言
计算机和编程语言程序是用特殊的编程语言写出来表达如何解决问题的,不适用编程语言来和计算机交谈,而是描述要求它如何做事情的过程或方法。计算机做的所有的事情都叫做计算。计算的步骤就是算法。程序的解释:(1)解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行;(2)编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机真正能懂的语言——机器语言写的程序,然后, 这个机器语言...原创 2018-10-28 08:20:51 · 554 阅读 · 0 评论 -
Tomcat乱码
Tomcat 乱码Tomcat运行控制台乱码在Tomcat目录下conf目录下的logging.properties文件中添加如下内容:java.util.logging.ConsoleHandler.encoding = GBK因为控制台默认使用的是GBK编码格式Tomcat运行页面内乱码Web项目运行起来后,Jsp页面内中文字体乱码,修改以下内容:# Tomcat 的 conf...原创 2020-02-24 18:08:06 · 220 阅读 · 0 评论 -
HTML_CSS基础
HTML_CSS基础4.HTML_CSS4.1. web概念概述4.1.1. JavaWeb4.1.2. 软件架构4.2. HTML4.2.1. 概念4.2.2. 快速入门4.2.3. 标签学习4.3. CSS4.3.1. CSS基本简介4.3.2. CSS的使用4.3.3. CSS语法4.3.4. 选择器4.3.5. 属性4.3.6. 案例4.HTML_CSS4.1. web概念概述4....原创 2019-10-25 16:55:37 · 324 阅读 · 0 评论 -
JDBC基础
JDBC基础3. JDBC3.1. JDBC基本概念3.1.1. 概念3.1.2. JDBC的本质3.2. 快速入门3.2.1. 步骤3.3. 对JDBC中各个接口和类详解3.3.1. DriverManager3.3.2. Connection3.3.3. Statement3.3.4. ResultSet3.3.5. PreparedStatement3.4. 抽取JDBC工具类(JDBCUt...原创 2019-10-10 21:38:47 · 137 阅读 · 0 评论 -
JavaSE基础知识加强
基础知识加强1. 基础知识加强1.1. Junit单元测试1.1.1 测试分类1.1.2. Junit的使用1.2. 反射——框架设计的灵魂1.2.1. 框架1.2.2. 反射1.2.3. 获取Class对象的方式1.2.4. Class对象功能1.3. 案例1.4. 注解1.4.1. 注解的基本简介1.4.2. JDK中预定义的一些注解1.4.3. 自定义注解1.4.4. 元注解1.4.5. 在...原创 2019-10-05 17:50:33 · 229 阅读 · 0 评论 -
(十七)XML与JSON
什么是XMLXML(Extensible Markup Language可扩展标记语言),XML是一个以文本来描述数据的文档XML的用途用途:充当显示数据(以XML充当显示层)存储数据(存储层)的功能以XML描述数据,并在联系服务器与系统的其余部分之间传递(传输数据的一种格式)从某种角度来讲,XML是数据封装和消息传递技术SAX解析XMLSAX是Si...原创 2019-09-14 20:41:38 · 133 阅读 · 0 评论 -
(十一)网络编程
网络编程基本概念什么是计算机网络把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源计算机网络的主要功能资源共享信息传输与集中处理均衡负荷与分布处理综合信息服务(www/综合业务数字网络ISDN)等网络通信协议要使计算机连成的网络能够互通信息,需...原创 2019-09-13 11:40:46 · 112 阅读 · 0 评论 -
(十六)注解
认识AnnotationJDK1.5开始,Java增加了对元数据(即类的组成单元数据)的支持,也就是(Annotation)注解,它是代码里做的特殊标记,这些标记可以在编译,类加载,运行时在不改变原有逻辑的情况下,被读取,并执行相应的处理,通过使用Annotation,程序员可以在源文件中嵌入一些补充的信息。代码分析工具,开发工具和部署工具可以通过这些补充信息进行验证或者进行部署。Anno...原创 2019-09-11 20:03:38 · 112 阅读 · 0 评论 -
(十二)反射与内省
什么是反射(Reflection)通过对象去获取类信息Class类Class类是一切的反射根源类Class类表示什么?很多的人——可以定义一个Person类很多的车——可以定义一个Car类很多的类——Class类得到Class类的对象有三种方式Object类中的getClass()方法类.class通过Class的forName()方法...原创 2019-09-10 20:09:17 · 124 阅读 · 0 评论 -
(十)多线程与并发
进程与线程什么是进程:程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。进程是一个具有一定独立功能的程序,一个实体,每一个进程都有它自己的地址空间进程的状态:进程执行时间的间断性,决定了进程可能具有多种状态。事实上,运行中的进程具有以下三种基本状态就绪状态(Ready)运行状态(Running)阻塞状...原创 2019-09-06 09:51:13 · 186 阅读 · 0 评论 -
(十八)GUI事件处理
GUI组件介绍GUI编程(Graphic User Interface,图形用户接口)GUI的各种元素,如:容器、按钮、文本框等Frame类、Button类、Panel类、Toolkit类、布局管理器、基本组件示例:import java.awt.*;import java.awt.event.*;/** * @author xiao儿 * @date 20...原创 2019-09-04 16:56:14 · 579 阅读 · 0 评论 -
(十五)枚举
认识枚举枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个否则编译器就会报错,枚举可以让编译器在编译时就可以控制源程序赋给的非法值,使用普通变量的方式在开发阶段无法实现这一目标在JDK1.5之后,使用关键字enum定义的一种新类型,称为枚举类型Enum类与enum关键字使用enum关键字定义的枚举类,实际上就相当于定义了一个类,此类继承了Enum类而已Enum...原创 2019-09-04 09:41:56 · 103 阅读 · 0 评论 -
(十四)正则表达式
认识正则/** * 没有使用正则表达式来检查字符串是否由数字组成 */@Testpublic void test1() { String s = "5201314"; char[] chars = s.toCharArray(); boolean flag = true; for (int i = 0; i < chars.length; i++...原创 2019-09-03 23:20:01 · 163 阅读 · 0 评论 -
(十三)泛型
为什么需要泛型?为了使集合能够记住集合内各元素的类型,且能够达到只要编译时不出现问题,运行就不会出现java.lang.ClassCastException异常——使用泛型什么是泛型JDK1.5之后出现了新的技术——泛型(Generic),此技术的最大特点是类中的类型可以由外部决定。泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传实参。那么参...原创 2019-09-03 20:12:17 · 2363 阅读 · 0 评论 -
(九)集合
集合框架概述集合框架的作用:在实际的开发过程中,我们经常会对一组相同类型的数据进行统一管理操作,到目前为止,我们可以使用数组结构、链表结构、二叉树结构来实现。数组最大的问题在于数组中的元素个数是固定的,要实现动态数组,毕竟还是比较麻烦;自己实现链表或二叉树结构来管理对象更是不方便。所以在JDK1.2版本后,Java完整的提供了类集合的概念,封装了一组强大的、非常方便的集合框架API,让我...原创 2019-09-03 12:48:14 · 198 阅读 · 2 评论 -
(七)常用类库
字符串操作——String类String可以表示一个字符串String类实际是使用字符数组存储的String的两种赋值方式:直接赋值:String name = "小白";通过关键字new调用String的构造方法赋值:String name = new String("小白");String类编译期与运行期分析:// 代码示例:4种情况分析:...原创 2019-08-28 10:05:04 · 225 阅读 · 0 评论 -
(六)Eclipse与异常处理
异常处理try与catch关键字:// 在程序中出现异常,就必须进行处理,处理格式如下:try (...) {// JDK1.7以后直接释放资源 // 可能发生异常的代码段} catch (异常类型 对象) { // 异常的处理操作} catch (异常类型 对象) { // 异常的处理操作}...finally { // 异常的统一出口}...原创 2019-08-22 22:41:13 · 424 阅读 · 0 评论 -
(五)面向对象(下)
继承的基本概念基本概念:继承是从已有的类创建新类的过程继承是面向对象三大特征之一被继承的类称为父类(超类),继承父类的类称为子类(派生类)继承是指一个对象直接使用另一个对象的属性和方法通过继承可以实现代码重用语法格式:// 语法格式{访问权限} class 子类名 extends 父类名 { 类体定义}// 示例public class Dog {...原创 2019-08-22 09:24:29 · 184 阅读 · 0 评论 -
(四)面向对象(上)
面向对象基本概念面向过程:以步骤为单位,一步一步完成某一个具体的事情面向对象:以对象为单位,通过调度组合不同的对象来完成某一个事情类与对象类:是一组具有相同特性(属性)与行为(方法)的事物集合类与对象的关系:类表示一个共性的产物,是一个综合的特征;对象是一个个性的产物,是一个个体的特征类由属性和方法组成属性:就相当于一个个的特征方法:就相当于人的一个个的行...原创 2019-08-11 22:16:06 · 126 阅读 · 0 评论 -
(三)方法与数组
方法的定义方法(又叫函数)就是一段特定功能的代码块。方法提高程序的复用性和可读性方法的格式:访问权限修饰符 [其他修饰符(static)] 返回值类型 方法名 (参数类型1 形参1, 参数类型2 形参2,...) { // 形参列表 // 方法体 return 返回值;}格式说明:修饰符:public,private,protected等等返...原创 2019-08-07 22:31:44 · 98 阅读 · 0 评论 -
(二)Java编程基础
变量与标识符变量分类:按所属的数据类型划分:基本数据类型变量引用数据类型变量按被声明的位置划分:局部变量:方法或语句块内部定义的变量成员变量:方法外部、类的内部定义的变量 标识符:Java对包、类、方法、参数和变量等要素命名时使用的字符序列命名规则:由字母、数字、下划线(_)和美元符号($)组成不能以数字开头区分大小写长度无限制不能是Java...原创 2019-08-05 23:28:07 · 101 阅读 · 0 评论 -
(一)DOS常用命令
Dos常用命令dir无参数:查看当前所在的目录的文件和文件夹/s:查看当前目录以及其所有子目录的文件和文件夹/a:查看包括隐含文件的所有文件/ah:只显示出隐含文件/w:以紧凑方式(一行显示5个文件)显示文件和文件夹/p:以分页方式(显示一页之后会自动暂停)显示/?:查看所有的参数cdcd /:返回根目录cd d::表示切换到D盘cd 文件夹名称:进入该文件夹...原创 2019-08-01 14:01:46 · 157 阅读 · 0 评论 -
Spring入门
Spring入门一、Spring是什么?1.Spring描述2.Spring的具体描述:3.Spring模块4.Spring开发环境搭建5.Spring之HelloWorld一、Spring是什么?1.Spring描述Spring是一个开源框架Spring为简化企业级应用开发而生,使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能Spring是一个IoC(DI...原创 2019-04-12 13:26:48 · 139 阅读 · 0 评论 -
Spring配置及第一个HelloWorld项目
Spring的配置Spring 的配置第一个Spring程序HelloWorldSpring 的配置安装JDK环境,并配置环境变量。(参考上一篇:)安装 Apache Commons Logging API1.从http://commons.apache.org/proper/commons-logging/官网上下载Apache Commons Logging API的最新版本。下载完...原创 2018-12-30 19:55:57 · 227 阅读 · 0 评论 -
使用JDBC连接数据库SQL Server 2012
安装SQL Server 2012之后需要进行的设置打开SQL Server配置管理器,点击“SQL Server网络配置”,启用右侧的协议,如下图所示。双击 TCP/IP,点击“IP地址”,将 IP1 和 IP10 的 IP 地址设置为 127.0.0.1,点击确定即可。已经完成了SQL Server 2012 的所有设置。classpath 环境变量设置JDBC下载地址:...原创 2018-11-12 15:01:21 · 920 阅读 · 0 评论 -
Java基本语法
Java基本语法关键字关键字概述被 Java 语句赋予特定含义的单词。关键字特点组成关键字的字母全部是小写。关键字的注意事项goto 和 const 作为保留字存在,目前并不使用。类似 Notepad++ 这样的高级记事本,针对关键字有特殊的颜色标记。标识符标识符概述就是给类、接口、方法、变量等起名字时使用的字符序列组成规则英文字母大小写数字字符$ ...原创 2018-11-17 16:08:05 · 157 阅读 · 0 评论 -
Java语言基础
Java语言特点简单性 解释性 面向对象 高性能分布式处理 多线程 健壮性 动态结构中立 安全性 开源 跨平台(1)跨平台是指可以跨操作系统,Java通过JVM实现跨平台操作。JDK和JRE的概述JRE:Java运行环境,包括Java虚拟机(Java Virtual Machine)和Java程序所需的核心类库等。JDK:Java...原创 2018-11-04 11:19:25 · 139 阅读 · 0 评论 -
Windows下Python3安装Turtle报错及解决方案
Turtle安装在Windows下Python3安装会提示如下报错:Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/Collecting turtle Using cached https://pypi.tuna.tsinghua.edu.cn/packages/ff/f0/21a42e9e424d24bdd0e509d5ed3c7dfb8f47d962d9c044dba903b0b4a26f/turtle-0.0.2.ta原创 2020-07-11 16:51:49 · 1513 阅读 · 0 评论